Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как сохранить MovieClip в ByteArray 
:(
    Опции темы
szz
Дата 2.4.2007, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: нет
Всего: 33



Я загружаю мувик и хочу его сохранить в 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?).

Как же это сделать правильно?


--------------------
PM   Вверх
szz
Дата 3.4.2007, 01:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: нет
Всего: 33



Представляете, вот что тут пишут
Цитата

С помощью ByteArray нельзя копировать DisplayObject и его наследников.

  Что же делать...


--------------------
PM   Вверх
AlDev
Дата 3.4.2007, 02:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 10
Всего: 50



а если просто делать addChild куда надо этого мувика?
PM MAIL WWW ICQ YIM MSN   Вверх
Maksys
Дата 7.4.2007, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: нет
Всего: 17



Цитата(szz @  3.4.2007,  04:44 Найти цитируемый пост)
С помощью ByteArray нельзя копировать DisplayObject

А это и правда нужно?


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
AlDev
Дата 29.4.2007, 08:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 10
Всего: 50



PM MAIL WWW ICQ YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.1050 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.