![]() |
|
||||||||||
|
|||||
|
Народ, делаю звездное небо с dublicateMovieClip и записываю такой код в звезду, эффект такой звезды мигают как угорелые, а я хочу сделать чтобы каждая звезда появлялась из альфы до 100% и обратно исчезала, вот:
onClipEvent(enterFrame){ duplicateMovieClip ("_root.zz.z", "z"+i, i) eval("_root.zz.z"+i)._alpha=0; eval("_root.zz.z"+i)._alpha=a; a++; eval("_root.zz.z"+i)._x=Math.random()*600+50; eval("_root.zz.z"+i)._y=Math.random()*600+50; } я понимаю что enterframe щелкает каждый кадр, так может быть есть альтернатива? Заранее благодарен.
__________________
fapser |
|
|||||
|
Что-то ты совсем всё неправильно пишешь.
Что такое i? У тебя так получается, что по каждому событию enterFrame у тебя дублируется звезда на одну и ту же глубину (depth) - т.е. кажды раз поверх старой появляется новая, а старая удаляется не успев загореться .И саму альфу ты неправильно меняешь - это надо делать в другом месте, а не в том же коде, где дублируешь сами звёзды. Короче пиши onClipEvent(enterFrame){ duplicateMovieClip ("_root.zz.z", "z"+_root.i, _root.i) eval("_root.zz.z"+_root.i)._alpha=0; eval("_root.zz.z"+_root.i)._x=Math.random()*600+50; eval("_root.zz.z"+_root.i)._y=Math.random()*600+50; _root.i++; } А для клипа звезды _root.zz.z: onClipEvent(enterFrame){ this._alpha=a; a++; }
__________________
www.ori-art.com |
|
|||||
|
Большое спасибо Дарина..
Киев красивый город..![]()
__________________
fapser |
![]() |
Часовой пояс GMT +4, время: 01:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|