← All posts tagged Flash

doctorstal
Flash FlexUnit Как, и надо ли тестировать вьюхи? Ну, т.е. там же всяческие добавления на стейдж и юзеривенты хендлятся, добавляются чайлды и все такое — это уже вне компетенции модульных тестов, вроде бы. А как же тогда ТДД-шить?
doctorstal
Flash FlexUnit Долго ругался, что юниттесты в идее не дебажатся, пока не понял что нужно писать тесты лучше, а сама идея дебага тестов — глупость. Ведь вся инфа об ошибках логики должна быть видна в результатах тестов.
doctorstal
Flash Есть у меня старый проект, написанный в Flash Authoring Tool (FAT) (aka Flash IDE) — я как раз на этом проекте переходил на ас3. Написан он нормально, без кода в кадрах, но все классы прописаны в linkage и используются не как ассеты, а как полноценные классы. Т.е. собирать его нужно тем же FAT — что очень медленно и вообще пиздец. Переделывать все это некогда, поэтому я сделал ход конем — главный класс загружает скомпилированную флешку в свой аппдомен, в котором вкомпилированны все классы приложения. В итоге весь код используется из начального аппдомена, который собирается идеей, а графика — из флешки, скомпилированной иде. Вуаля — дебаг и разработка старого проекта стала безумно приятной.
doctorstal
Flash air Кастомный инсталер для АИР-приложений кто-нибудь делал? Добавить лицензионное соглашение, картиночку, описание и все такое. Ушел гуглить, но мало ли — может кто опытом поделится.
doctorstal
Flash Странным образом использование пв3д в какой-то жопе приложения грузило ресурсы настолько, что локалконекшн кладывался и переставал адекватно работать, но не настолько, чтобы тормоза отображения слишком мешали. Не знаю, как это объяснить, но кто мне вернет два дня жизни?
doctorstal
Flash ActionScript говно Попытка клонирования мувиклипа через всеми юзаемый new Object(mc).constructor() обламывается, если у символа нет явно заданного линкейджа или хотя бы строчки кода на таймлайне. Потому что в этом случае в качестве constructor возвращается просто MovieClip.
doctorstal
Flash air Какие есть способы оптимизации воспроизведения графики в рантайме? Речь идет о десктопных версиях — сейчас все работает на (ныне мертвом) SWFKit, но есть возможность перенести все на AIR. При фулскрине картинка выводится через DirectX и произовдительность вполне сносная, но вот что делать в оконном режиме?
doctorstal
Flash ActionScript ds.collision Чтобы вы не сомневались, что я такой весь охуенный и что я херачу даже в пять утра, т.к. весь день на работе — сделал рейКаст для менеджера столкновений. doctorstal.itx.com.ua
Такими темпами можно будет свое примитивное физдвигло ваять. Что самое клевое в просчетах за счет графики — они все легко переносятся на Stage3D, так что при потребности можно разогнать выше крыши.
TODOList растет как новорожденный засранец.
doctorstal
Flash ActionScript Какие фичи нужны в путевом менеджере столкновений? Что настраивать нужно? Какую инфу про столкновение хотелось бы иметь? Я вот наваял койчего, хочу поделиться.
doctorstal.itx.com.ua
doctorstal.itx.com.ua
Вторую демку нагло спионерил у CDK, только со своим менеджером столкновений. Там можно рисовать и набирать скорость кнопочками вправо и влево.
Могу сказать, что код получился в разы шустрее и вобще лучше, чем в CDK. Например, если первую демку навесить на двигло CDK, получится фпс на уровне 3-5. Даже не знаю почему. Может кружочек слишком большой для CDK, или еще чего...
Короче да — укажите мне путь.
doctorstal
тест Flash Не нашел тестов — что лучше для обхода толпы объектов, поэтому набросал побыстренькому сравнение for each, for, while и типа очереди: pastebin.com
короче, разницы почти нет, но с незначительным отрывом в 5-10% вперед вырвались очередь и for
doctorstal
programming Flash Недавно я рассказывал кому-то, что мол автокомплит и автогенерация заставляют программиста писать такой код, который проще сгенерировать, а не такой, который правильнее и проще. И этот кто-то просил пример, а мне было лень придумывать, т.к. я выпил пива и все такое. Но когда я наблюдаю, как люди слезно просят автокомплит для AGAL'a, и пишут специальные классы-генераторы шейдеров на три с половиной строчки, мне кажется, что примеры излишни.
doctorstal
Flash ActionScript away3d У Away3D так вкусно реализован hitTest и поиск локальных координат хиттеста, что прямо кипятком писать хочется. Пойду делать что-то похожее для Proscenium'a, пока заняться нечем. Хотя нет, сначала поспать, а потом извращаться.