Хм, ну дело в том, что ошибки будут возникать только в том случае, если приложение заведомо не рабочее. То есть либо всегда, либо никогда. Как показывает практика — никогда, т.к выкладывать нерабочее приложение в продакшн нет смысла =)
Неплохо было бы тогда добавить и про кастомную сериализацию (через IExternalizable). С её помощью, как известно, можно записывать и считывать private поля
Я хочу сказать, что старые и тупые баннеры — точно не самое лучшее и не самое нужное из всего флеша.
Ссылка приведена в качестве примера.
Более того, парсить swf-файлы через js, на мой взгляд, несколько странно. Почему бы сразу не воспользоваться SVG, ведь он поддерживается всеми современными браузерами?
> Боюсь, батарею это будет сажать не меньше, чем сам флеш
Думаю, что даже побольше. Ибо SWF файл состоит из уже готовых инструкций для AVM (opcodes), а в случае с JS необходимо все расковырять, переварить и лишь только потом выполнить.
Говоря о том, что скорость выполнения ограничена только браузером, стоит добавить, что скорость выполнения любой программы ограничена только тем, что ее выполняет =)
Это бинарный файл, в котором встречаются следующие строки:
то есть тут тоже не обошлось без копирайта на столь полезную программу =)
try {
loader.load(request);
} catch (error: Error) {
trace("Unable to load requested document.");
}
}
Этот просто шикарно. Ставить в try-catch то, что никогда не выкинет исключения.
Было бы странно, если это преимущество получили и остальные =)
thibault_imbert
Blogged: H.264 GPU Decoding on Mac OSX is officially enabled in the Flash Player — bit.ly/9oN4qX
Пруф того, что Thibault Imbert работает в Adobe:
www.bytearray.org/?p=1321
Вопрос — где Вы брали Ваши данные?
Ссылка приведена в качестве примера.
Более того, парсить swf-файлы через js, на мой взгляд, несколько странно. Почему бы сразу не воспользоваться SVG, ведь он поддерживается всеми современными браузерами?
Думаю, что даже побольше. Ибо SWF файл состоит из уже готовых инструкций для AVM (opcodes), а в случае с JS необходимо все расковырять, переварить и лишь только потом выполнить.
Говоря о том, что скорость выполнения ограничена только браузером, стоит добавить, что скорость выполнения любой программы ограничена только тем, что ее выполняет =)