Я загружаю мувик и хочу его сохранить в BA чтоб потом снова при необходимости не грузить. Пишу так:
Код | var the_loaded_movie:MovieClip; // предположим, этот тот самый загруженный уже мувик (мы в теле метода события загрузки) var BA:ByteArray = new ByteArray(); BA.writeObject(the_loaded_movie); var add_this_movie:MovieClip;
try{ add_this_movie = BA.readObject(); }catch(e:EOFError){ trace("CANNOT READ! Length is "+BA.length);}
widg.addChild(add_this_movie);
|
Вот. Не работает (вываливается "CANNOT READ! Length is 1"). Если вместо 6-й строки написать "add_this_movie = the_loaded_movie", то работает! но не сохраняется в BA (и почему там длина 1?).
Как же это сделать правильно? |