Кто-либо знает какие-либо хорошие ресурсы или личный опыт, который объясняет справка, сколько памяти (и swf размер) различные встроенные типы данных поднимают в actionscript 3? Я конкретно интересуюсь int
, Number
, и (плотный) Array
s или Vector
s.
Я работаю над проектом, где я должен встроить большой объем структурированных данных массива, которые уже находятся в формате C++, таким образом портирование является просто вопросом вставки копии, поисковой замены.
Я уже взглянул на Adobe, низкий на типах данных, но это не достаточно конкретно, и не упоминает Массивы и т.д.
Посмотрите на этот whitepaper по мобильной разработке для 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
Если добавить счетчик и немного переупорядочить код, это должно сработать (я не проверял это, так что могут быть синтаксические ошибки):
int count = 0;
String line = in.readLine();
while (line!=null) {
String currLine = line;
if(count==0){
//currLine is the first line
}
line = in.readLine();
if(line==null){
//currLine is the last line
}
if(count>0 && line!=null){
//do something with lines in between
System.out.println(currLine);
}
count++;
}
-121--1858891- попытайтесь реализовать функцию ConvertBack, вы также используете двустороннюю привязку, поэтому проблема может заключаться в том, что исключение будет проигнорировано "xaml", но при переходе в режим отладки вы можете остановить операцию "send value back"?
-121--4067209-Данный лист спецификации SWF может быть таким, каким вы являетесь после http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v9.pdf , в частности, главы 5.
Не напрямую о размерах типов данных в ActionScript, но это много о памяти и производительности от одного из мастеров.
Посмотрите Quick as a Flash Presentation Гранта Скиннера. Один из лучших.
Не совсем о размере дататипов, а скорее о деталях числовых типов в AS3: http://www.gskinner.com/blog/archives/2006/06/types_in_as3_in.html