Как я могу иметь 294 КБ скомпилированного кода в моем SWF? - PullRequest
1 голос
/ 25 июля 2011

Я только что заметил, что мой отчет о размере включает следующее:

ActionScript Bytes    Location
------------------    --------
            294323    ActionScript 3.0 Classes

Это похоже на много для того, что по сути является байт-кодом. Я не использую никаких изображений. У меня там есть векторные рисунки, но в основном это геометрические фигуры, не сложные и не сложные Я не использую никаких компонентов.

Вся моя кодовая база входит в 167 КБ Actionscript. Итак, как я могу использовать 294 Кбайт-кода?

Ответы [ 2 ]

1 голос
/ 25 июля 2011

Многое будет получено из библиотек, которые вы используете в своем коде.Особенно, если вы используете сторонние библиотеки.Например, я использовал систему Eyeblaster, которая используется для разработки онлайн-рекламы с такими функциями, как взаимозаменяемые активы, отслеживание кликов, расширяемые баннеры и т. Д.

Просто добавив следующее в мой первый кадр на временной шкале:

EB.Init(stage);

Я уже получаю:

ActionScript Bytes    Location
------------------    --------
             43616    Scene 1:Frame 1
0 голосов
/ 25 июля 2011

Если вы используете IDE Flash Professional, перейдите в раздел «Публикация настроек» -> «Создать отчет о размере», и тогда мы все узнаем, как это возможно и почему у вас такой большой SWF.:)

Редактировать Если вы используете Flash Builder, попробуйте это: http://www.gaboosh.com/blog/2009/12/generating-flash-style-size-reports-in-flex-builder/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...