Доброго времени суток.
Как во флешьке создать глобальную переменную (в базовом классе), чтобы она была доступна во всех классах которые были вызваны в этом базовом классе и во всех под классах и так далее?
Вот наглядный пример

Код AS3:
package main{
import flash.display.*;
public class MyClass1 extends Sprite {
private var myClass:MyClass2;
// Тут мы задем глобальную переменную например myVar
public function MyClass1():void {
myClass = new MyClass2();
addChild(myClass);
}
}
}
package main{
import flash.display.*;
public class MyClass2 extends Sprite {
private var myClass:MyClass3;
public function MyClass2():void {
myClass = new MyClass3();
addChild(myClass);
// Тут должна быть доступна перемнная myVar
}
}
}
package main{
import flash.display.*;
public class MyClass3 extends Sprite {
public function MyClass3():void {
// И тут тоже должна быть доступна перемнная myVar
// и т.д., то есть я хоть сто классов вызову (один в другом),
// переменная будет все равно видна во всех.
// Как это можно реализовать?
}
}
}
то есть я хоть сто классов вызову (один в другом), переменная будет все равно видна во всех. Как это можно реализовать?