нашел
пример по созданию классов. Все как в примере сделал, а результат нулевой
вопрос: может ли не работать из-за версии flash? пример MX 2004 у меня 8 prof... а какже обратная совместимость?
или может надо его немного модифицировать? в примере описывается два класса: SnowFlake и SnowFall (снежинка и снегопад), первый работает на ура, а вот второй нет...

Код:
// класс снегопада
class SnowFall {
// массив снежинок с инициализацией
var snowflakes:Array = new Array();
// конструктор
// parent - обьект где надо создать группу
// count - количество снежинок
function SnowFall(parent:Object, count:Number) {
// создаем группу снежинок из библиотеки и помещаем в массив
for (var i = 0; i<count; i++) {
parent.attachMovie("ShowFlake", "snowflake_"+i, i);
snowflakes.push(eval(parent._target+"snowflake_"+i));
}
}
// функция останавливающая падение снежинок
function stop() {
for (var i in snowflakes) {
snowflakes[i].speed = 0;
}
}
// запускаем падение снежинок
function play() {
for (var i in snowflakes) {
snowflakes[i].speed = 1;
}
}
}
как я понял: массив
snowflakes не заполняется, при trace выдает "undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined"
т.е. eval(...) выдает не то что надо..., а как его изменить я не понимаю...
