Размеры типов данных для ActionScript 3 - PullRequest
8 голосов
/ 19 февраля 2010

Кто-нибудь знает какие-либо полезные ресурсы или личный опыт, помогающий объяснить, сколько памяти (и размера swf) занимают различные встроенные типы данных в ActionScript 3? Меня особенно интересуют int, Number и (плотные) Array s или Vector s.

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

Я уже посмотрел на низкий уровень Adobe для типов данных , но он недостаточно конкретен и не упоминает массивы и т. Д.

Ответы [ 5 ]

3 голосов
/ 19 февраля 2010

Эта спецификация SWF может быть тем, что вам нужно http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v9.pdf, в частности, Глава 5.

2 голосов
/ 19 февраля 2010

Не напрямую о размерах типов данных в ActionScript, но речь идет о памяти и производительности от одного из мастеров.

Проверьте Грант Скиннер Быстрый в качестве Flash-презентации . Один из лучших.

2 голосов
/ 19 февраля 2010

Не совсем о размере типов данных, а скорее о числовых типах в AS3: http://www.gskinner.com/blog/archives/2006/06/types_in_as3_in.html

1 голос
/ 16 июня 2011

Я пришел к тому же вопросу и написал эту вещь flash.sampler. Вот код и результаты (прокрутите вниз):

http://www.flashforum.de/forum/actionscript-3/verwendeter-speicher-fuer-deklaration-va-initialisierung-288349.html

1 голос
/ 19 февраля 2010

Ознакомьтесь с этим документом по разработке мобильных приложений для AS3. Он помечен как «мобильная» спецификация разработки, но приведенные здесь принципы работают для любого проекта Flash.

http://help.adobe.com/en_US/as3/mobile/index.html

Вы также можете поэкспериментировать с методом flash.sampler.getSize (). Прямая ссылка на то, что вы смотрите, здесь:

http://help.adobe.com/en_US/as3/mobile/WS4bebcd66a74275c3-576ba64d124318d7189-7fff.html http://help.adobe.com/en_US/as3/mobile/WS4bebcd66a74275c3a0f5f19124318fc87b-7fff.html

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