![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2006
Сообщений: 29
|
Здрасти!
Есть объект который передается нескольким объектам, эти объекты должны сохранить его копию у себя. Вопрос: как это реализовать? например: package {
import flash.display.Sprite;
public class Begin extends Sprite{
public function Begin(){
var obj:Object = new Object();
obj.str = "HI";
var ob1 = new Otype(obj);
var ob2 = new Otype(obj);
obj.str = "IH";
ob1.tr();
ob2.tr();
}
}
}
package {
public class Otype{
var obj:Object;
public function Otype(a:Object){
obj = a;
}
public function tr(){
trace(obj.str);
}
}
}
|
|
|||||
|
Уже обсуждалось тут несколько раз. Поищи.
Если коротко, то можно невизуальные объекты копировать с помощью ByteArray (методы readBytes и writeBytes), но при этом класс копируемого объекта должен обязательно реализовывать интерфейс IExternalizable. |
|
|||||
|
Перед тем как создать тред, поищите нет ли в данной теме, похожего поста.Делаем поиск по ключевым словам вашего вопроса.И если такого не находится, тогда создаем....
__________________
Оптимизация производительности на уровне кода |
|
|||||
|
|
|
|||||
|
Регистрация: Apr 2006
Сообщений: 29
|
спасибо большое...
я искал - видимо плохо ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|