to post messages and comments.

судя по коммитам на эвей3д забили уже все кто мог, бэтмен просит денег у майкрософта (докатились) и полностью переключился на ts версию. И лишь Гончар пытается вдохнуть в двиг жизни, но не припарки ли мертвому это?

Нужно в air заюзать stage.quality = StageQuality.HIGH_8X8_LINEAR; но визуально эффекта не вижу. Есть кто знает что и куда чтобы работало или интернет прав и air не умеет это?\

вот у меня такая проблема на работке. Пайплайн приложения устроен так, что есть флешка — запускальщик, которая в изолированные домены грузит саму аппликуху со всеми вкомпиленными либами.

еще у меня есть механизм перезапуска для смены соцки — для этого все загруженные флешки убиваются и выкидываются(ну тоесть должны) и весь процесс загрузки\запуска происходит заново. и вот проблема — я никак не могу избавится от инстансов в памяти старых загруженных флешек, хотя делаю все как учили — никаких лисенеров, никаких ссылок. По идее, если я удалю ссылку на загруженю флешку, все ее содержимое тоже должно почистится, что мне и нужно — там куча ресов и прочего говна.

может, я упустил что то на старте, чего я не знаю, какими точками может быть связана загруженная флешка и контекст, ее загружающий?

вчера перевел проект на работе на второй компилятор. со старта вдвое меньше потребление памяти. рекомендую всем, кто может позволить таргетироваться на 11.4\3.4 и выше.

потыкал Scout(бывш Monocle), не понял, че от него все писаются. Да, очень много статистической информации, но в плане отладки, даже идеевский профайлер лучше — он хотя бы показывает количество подписанных объектов, в скауте ничего такого не нашел. грущу.

теряется обертка из ANE класса при запуске приложения. на этапе компиляции норм, на этапе выполнения ошибка — не найден класс:

[Fault] exception, information=VerifyError: Error #1014: Class com.freshplanet.ane.AirFacebook::FreshPlanetFacebook could not be found.

причем зависимости подключены, компиляция делается. инвалиднул кеши, сделал ребилд. сижу, плачу. помогите, сталкивался кто с такой проблемой?

AS3

Поиски нормального енкодера в любой многослойный формат не увенчались успехом. Пока оставил экспорт в png (хоть прозрачность есть), осталось надеятся на всетаки найдется чтото на просторах интернета, иначе буду писать свой енкодер по спекам.

Вспомнил, что можно менять алгоритм масштабирования в 11 плеере, через stage.quality. И действительно работает, битмапы сильно уменьшеные стали бархатные и шелковистые

Столкнулся с проблемой обратного масштабирования больших битмап. Флеш делает это просто ужастно. Нашлась пара решений. Пошаговое уменьшение в 2 раза jacwright.com , бикубическая и билинейная интерполяция средствами ас3 github.com и шейдером blog.onthewings.net . еще видится вариант отрендерить в stage3d с нужным масштабом, но есть опасность что в software mode таже проблема будет

После haxe непроизвольно в ас3 начал все проверки писать не просто if (object) а if(object != null) и ведь вроде даже правильнее, особенно если в object окажется false

AS3

посоветуйте пиздатую on-screen консоль для флеша, чтобы как Logi для старлинга, только лучше :D

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

Есть знакомый парень, в 9-м классе, уже не первый год активно кодит во флеше. Уже сделал пару игр, некоторые из которых умели мультиплеер через p2p. В общем если у вас есть небольшой заказ, а вам его делать влом подкинте парню. Ему опыт и на мелкие расходы, вам не потерять клиента.

Портирую тонну кода с Процессинга на AS3. Проблема в том, что у одинаковых классов и методов и там и там часто логика работы разная. Например в AS3 Vector3D().subtract возвращает новый экземпляр, а аналогичный метод в PVector работает как subtractEqual, т.е. применяет результат к контексту. И такое на каждом шагу. А ещё предстоит в тамошнем OpenGL API копаться.

Прочитал десяток статей про автоматическое портирование AS3 -> HaXe. Не помогло.
1. Как это делается?
2. Что мне надо сделать, чтоб получить прирост в скорости вычислений (физика, не Nape)?

AS3

порекомендуйте хорошую абстрактную либу для инкапсуляции ввода с клавиатурки\геймпада, с кеймапами, биндингами, комбинациями — всем хорошим. наверняка эту проблему решили до меня тыщу раз.

а вот тут встал такой вопрос. если я в подсветке для идеи захочу подсветить Class(ну скажем жырным), то он не подсветится, если я объявляю инстанс (new Class). Если просто пишу as Class или someVar:Class, то все норм. фича или баг?

каждый первый as3 репозиторий, созданный за последний месяц на гитхабе, сделан on top of starling. предлагаю форсить хештег и кукарекать в свиторе, тем самым привлекая внимание Thibault Imbert к проблеме. естественно, с разоблачениями — каждому надо будет найти два бага в старлинге и кукарекать по этому поводу.

или, можно создать петицию с описанием отсутствующего функционала и багов, и отправить ее — копию даниелю, копию в едобу, копию тхибаулту. ну а вдруг одумаются?

Я говорил, что они сломали в последних билдах поддержку as3. Если нет так вот. Если раньше она могла ругаться на addChild(sprite), то теперь она теряет импорты и даже подчеркивает красным push в конструкции arr.push(item). Зато DART сделали поддержку. Беда :(