Архив рубрики: Анонсы новых версий библиотек

131. [libs] Новая версия библиотеки FPLoader-0.2.3

Загрузчик ресурсов:
FPLoader.swc

Другие библиотеки в разделе:
Все FP-библиотеки

Хочу вас обрадовать, что в разделе библиотек теперь можно смотреть примеры использования этих библиотек, для этого появился соответствующий раздел:
loader-version-0-2.3-1

Выбрав интересующий вас пример, отобразится флешка и исходный код, в котором кликнув на название класса вы сможете перейти в документацию этого класса:
loader-version-0-2.3-2

Пока примеры добавлены только в библиотеке FPLoader, со временем примеры будут и во всех остальных библиотеках.

А теперь про новую версию FPLoader.

В версии 0.2.3 библиотеки FPLoader были исправлены критические ошибки:

  • Не корректно работал загрузчик, в случае когда создаются два ресурса IFPResource с одинаковыми ссылками на файл
  • Не корректно отрабатывался параметр FPLoadParameters.force
  • Была ошибка в методе “get content” клон-объекта IFPResource
  • Исправлена ошибка, когда количество загруженных байт (FPLoaderEvent.bytesLoaded) больше чем максимальный размер файла (FPLoaderEvent.bytesTotal), такое может возникнуть когда файла на сервере нет, и при этом сервер возвращает html-страницу со статусом 404

У объекта FPLoadParameters появился новый параметр groupId, который можно передать в методе FPLoader.add(). Если для нескольких файлов задать параметр FPLoadParameters.groupId, то объект FPLoader сгенерирует событие FPLoaderEvent.COMPLETE_GROUP в момент, когда все файлы группы будут загружены. Объект класса FPLoaderEvent также получил свойство groupId. Помимо события FPLoaderEvent.COMPLETE_GROUP, объект FPLoader также генерирует событие: FPLoaderEvent.COMPLETE_GROUP+groupId: Читать далее
Эту статью прочитали 622 раз

130. [libs] Новая версия библиотеки FPLoader-0.2.2

Загрузчик ресурсов:
FPLoader.swc

Другие библиотеки в разделе:
Все FP-библиотеки

В новой версии библиотеки FPLoader появилось событие FPLoaderEvent.HTTP_STATUS, информирующее о получении http-статуса.

Больший интерес в новой версии библиотеки представляет новый класс FPTryInfo, с помощью которого можно указать количество попыток загрузить файл. Зачем это нужно? Например в играх, где загружается очень много игрового контента, может случится так, что какой то файл не загрузился из-за кратковременного обрыва связи. Предыдущие версии библиотек в этом случае прерывали загрузку файла, и отправляли событие ioError. В новой же версии можно написать так:

Если загружаемого файла нет, в окне Output мы увидим:

tryLoad, tryCount:2
tryLoad, tryCount:3
tryLoad, tryCount:4
tryLoad, tryCount:5
error, tryCount:5

Попробуем разобрать что происходит в этом коде.
Читать далее
Эту статью прочитали 549 раз

127. [libs] Новая версия библиотеки FPLoader

Загрузчик ресурсов:
FPLoader.swc

Другие библиотеки в разделе:
Все FP-библиотеки

Представляю вашему внимание версию 0.2.0 библиотеки FPLoader. В библиотеке появились новые методы для быстрого “доставания” ссылок на классы из загруженных флешек. Список добавленных методов:

  • FPLoader.getDefinition (defName:String):Class – Получить ссылку на класс
  • FPLoader.getDefinitionById (id:String, defName:String):Class – Получить ссылку на класс во флешке по идентификатору id
  • FPLoader.getDefinitionBySrc (src:String, defName:String):Class – Получить ссылку на класс во флешке по ссылке src
  • IFPResource.getDefinition (defName:String):Class – Получить класс в конкретном ресурсе

Читать далее
Эту статью прочитали 633 раз