![]() |
вопрос на счет использования Enterframe
Народ, делаю звездное небо с 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 щелкает каждый кадр, так может быть есть альтернатива? Заранее благодарен. |
или я что-то не то делаю? :(
|
гм...
не майся...
чесс слово не стоит так делать! Особенно если кроме неба у тебя будет еще что нть на экране! ;) вообще игра с альфой дело тормозное, а када это происходит со множеством объектов то ваще караул! Совет такой: сделай в клипе анимацию звезды (мигание кадров на 10-30). потом делай duplicateMovieClip(), НО!!! 1 - duplicate сделай только один раз при старте и звезды будут мигать сами собой 2 - чтобы они не одновременно мигали вставь код: duplicateMovieClip ("_root.zz.z", "z"+i, i) eval("_root.zz.z"+i).gotoAndPlay(random(30)); где число "30" в random(30) - есть одщее число кадров в клипе звезды. |
Max!!! Ты меня слышишь. Загляни пожалуйста на мышиный вопрос.
|
пробую
|
мигание кадров на 10-30 -- то есть мигание, ?
|
мигание типа 1 кадр со звездой, 2 - ой пусто, 3-тий со звездой, 4 пустой и т.д. до 10 -30???
|
хе хе хе хе
Вложений: 1
развеселил!
вот примерчик... |
Вложений: 1
и вот что получилось..:(
|
ну ты блин даешь!
мне шоб код отыскать пришлось открывать Movie Explorer :D :D :D
ну Бог с ней со структурой (хотя мой препод по алгоритмированию наверное застрелился бы от такого алгоритма. да так ему и надо! ;) )... ты используешь переменную i для создания нового экзапляра звезды. дык а наращивать то i где то надо??? и кол-во звезд тоже нужно регулировать и мигание клипа мягко говоря нервное... короче смотри мой пример... там все прозрачно... кстати тут идея пришла... делать звезды в пустом клипе и размещать их кругом. а круг потом потихоньку вращать... |
| Часовой пояс GMT +4, время: 10:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.