Цитата:
Сообщение от BlooDHounD
а зачем мне вообще создавать мувиклипы, если там нет таймлайнов? зачем шахтёру в шахте телескоп?
|
ответ приведен как раз после слов "Теперь - зачем?", начиная со следующей строки, читайте исходный пост
Цитата:
Сообщение от BlooDHounD
а Вы это проверяли?
|
проверял. код приведен в примере, читайте исходный пост
Добавлено через 36 минут
Цитата:
Сообщение от BlooDHounD
зачем проводить такие дурацкие "примерные" тесты, если есть нормальный способ?
 Код AS3:
trace( getSize( new MovieClip() ) ); // 452
trace( getSize( new Sprite() ) ); // 420
trace( getSize( new Bitmap() ) ); // 248
trace( getSize( new Shape() ) ); // 248
так мы получили разницу 32 байта
|
потому, что getSize работает только с дебаггером, а кроме того дает разные результаты.
почему - объяснять не буду, человек Вы опытный, должно быть для Вас очевидно.
вот такие результаты я получаю, запустив следующий файл у себя на машине:

Код AS3:
package {
import flash.sampler.*;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.Bitmap;
import flash.display.Shape;
public class test11 extends MovieClip {
public function test11() {
trace(getSize(new MovieClip())); // 420
trace(getSize(new Sprite())); // 400
trace(getSize(new Bitmap())); // 224
trace(getSize(new Shape())); // 224
}
}
}
таким образом мы получаем разницу в 20 байт. Или, как я более точно написал в том посте, который Вы прочли - "порядка 20 байт" в реальной жизни.