Порой надо загрузить на сервер файлы, сгенерированные программно – скриншоты, архивы и другое. Из-за ограничений безопасности FileReference’у [ru] необходимо участие пользователя для загрузки файлов – при выборе внешнего файла для загрузки – заполняются все его хэдеры.
Обойти это ограничение можно используя класс UploadPostHelper.
В конце прошлой недели компания Adobe выпустила AIR 2.6 для Android c поддержкой планшетов и Android 3.0 Honeycomb (так же поддерживаются Android 2.2 (FroYo), Android 2.3 (Gingerbread)). Список поддерживаемых устройств опубликован на adobe.com.
Обещают увеличение производительности и декодирование H.264 видео с частотой 30 кадров/сек.
Небольшое пошаговое руководство по установке и запуску простого air-приложения на эмулятор Android’a.
java.lang.RuntimeException: Optimization gone wrong, fix code.
Этими тёплыми словами приветствовал меня mxmlc при попытке сборки air приложения.
Всезнающий гугл никакой информации не дал. Слава свн’у =)
Проблема заключалась в том, что в теле одного из классов встретилась директва import. Причем компиляция flex-версии проходила успешно и работала без ошибок. Но при попытке скомпилировать air-версию всплывала эта ошибка.
Появился очень простой, но очень полезный плагин для FlashDevelop’а – Ant panel plugin.
Для настройки надо указать либо путь к папке ant/bin в переменных среды (%PATH%), либо в Tools/Program Settings/Ant Plugin указать путь к анту.
Настроить FlashDevelop для компиляции используя Flex 4 (Gumbo) SDK легко.
Намного больше времени прийдется потратить на то, что бы заставить работать подсветку AS синтаксиса, авто-заполнение mxml и много другое, без чего работать с новым sdk не комфортно:). Последний официальный релиз FD был 3.0.6 RTM от 04 ноября 2009 года. С тех пор разработчики сделали очень много изменений, включая улучшенное автозаполнение AS кода в mxml, а так же поддержку flex4.
Вытянув сегодня с официального SVN исходники получил вроде бы рабочую версию )
Flex 4 проект можно создавать сразу из меню Projects:
Не забудте указать в Tools/Program Settings/AS3 Content/Flex SDK Location путь в Flex SDK 4
Скачать сборку можно тут: FlashDevelop 3.1.0 r863 (.7z 4.5Mb) (сборка от 01 марта)
Думаю многие уже сталкивались с такой библиотекой как as3crypto. Замечательная библиотека, позволяющая работать с такими алгоритмами шифрования как: RSA,AES, DES, 3DES, BlowFish, XTEA, RC4 + много других плюшек:). На официальной демо-странице можно оценить её возможности. Документацию по ней можно не искать – её нет. Единственный вариант – изучать исходники демки.
Но скачав последнюю (1.3) версию получил “приветствие”: \src\com\hurlant\crypto\symmetric\AESKey.as(214): col: 29: Warning: flex2.compiler.as3.SignatureExtension.SignatureGenerationFailed[node=’ForStatement’, level=’warning’, cause=’flex2.compiler.as3.SignatureAssertionRuntimeException: Unreachable Codepath
Нашёл несколько исправлений, но рабочим оказалось только это.
Простой пример DES шифрования (исходный код с исправленным AESKey.as)
24.02
2010
Category: Без категории /
Tags: no tag / Комментарии отключены
Да, давненько была последняя запись. Как всегда главная проблема – количество часов в сутках:) Попробую всё же реинкарнировать блог, но, к сожалению, все комментарии были безвозвратно утерянны (