Простейший пример на пальцах ( почти ).
Класс myClass:

Код AS1/AS2:
class myClass {
private var __var1;
public function myClass() {
}
public function set var1(Value) {
this.__var1 = Value;
}
public function get var1() {
return this.__var1
}
}
Файл .fla. Код в кадре на основной временной шкале:

Код AS1/AS2:
import myClass;
var newClass:myClass = new myClass();
test1 = function() {
_root.newClass.var1 = "Ok";
}
test1();
trace(newClass.var1); // Выводит undefined, вместо Ok
Почему???


