![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[2.1 19.02.2006]
|
нашел пример по созданию классов. Все как в примере сделал, а результат нулевой
вопрос: может ли не работать из-за версии 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;
}
}
}
т.е. eval(...) выдает не то что надо..., а как его изменить я не понимаю... ![]()
__________________
учусь... |
|
|||||
|
[2.1 19.02.2006]
|
snowfall.rar вот мои исходники
__________________
учусь... |
|
|||||
|
[2.1 19.02.2006]
|
Вопрос снимается...
ошибочка в одном символе....
__________________
учусь... |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|