
03.04.2002, 00:27
|
|
Регистрация: Mar 2002
Адрес: Челябинск
Сообщений: 6
|
Конечная цель такова: управление клипом не набором свойств:
имя_клипа._visible=...;
имя_клипа._rotation=...;
имя_клипа.свое_свойство0=...;
имя_клипа.свое_свойство1=...;
...
а просто написать метод, что бы контролировать клип конструкцией вида:
имя_клипа.имя_метода(список параметров);
К примеру эффект фейерверка(Как то делал на C++/OpenGL).
сейчас хочу реализовать во флэше.
Изначально на сцене лежит только один клип "firework".
Просто какой нибудь кружочек с радиальной заливкой или что то вроде звездочки.
В нем определен метод "start" для запуска по направлению, скорости, цвету времени до взрыва и др.
Так же есть методы для расчета шага полета, взрыва и др.
После вызова метода "start" клип полетел в зависимости от параметров.
В момент взрыва нужно вызвать метод "explosion", который размножит клип "firework" и запустит каждый экземпляр в случайном направлении (вызовет метод "start", для каждого из них).
И если все делать в этом порядке, то получится так:
"firework" полетит, но после взрыва, размноженные клипы останутся на месте(т.к. не сработают методы "start").
Эффект я конечно сделал(у меня zipа нет, просто переименуй файл в swf). Но попробовав быстро адаптировать его в другой проект столкнулся с трудностями.
__________________
Зеленков Н.П.
|