Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   вопрос на счет использования Enterframe (http://www.flasher.ru/forum/showthread.php?t=41710)

Fapser 09.01.2003 16:18

вопрос на счет использования 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 щелкает каждый кадр, так может быть есть альтернатива?

Заранее благодарен.

Fapser 09.01.2003 16:20

или я что-то не то делаю? :(

Max N Chubin_ 09.01.2003 16:31

гм...
 
не майся...
чесс слово не стоит так делать! Особенно если кроме неба у тебя будет еще что нть на экране! ;)
вообще игра с альфой дело тормозное, а када это происходит со множеством объектов то ваще караул!
Совет такой:
сделай в клипе анимацию звезды (мигание кадров на 10-30). потом делай duplicateMovieClip(), НО!!!
1 - duplicate сделай только один раз при старте и звезды будут мигать сами собой
2 - чтобы они не одновременно мигали вставь код:

duplicateMovieClip ("_root.zz.z", "z"+i, i)
eval("_root.zz.z"+i).gotoAndPlay(random(30));

где число "30" в random(30) - есть одщее число кадров в клипе звезды.

alber 09.01.2003 16:40

Max!!! Ты меня слышишь. Загляни пожалуйста на мышиный вопрос.

Fapser 09.01.2003 16:40

пробую

Fapser 09.01.2003 16:43

мигание кадров на 10-30 -- то есть мигание, ?

Fapser 09.01.2003 16:50

мигание типа 1 кадр со звездой, 2 - ой пусто, 3-тий со звездой, 4 пустой и т.д. до 10 -30???

Max N Chubin_ 09.01.2003 17:32

хе хе хе хе
 
Вложений: 1
развеселил!
вот примерчик...

Fapser 09.01.2003 17:38

Вложений: 1
и вот что получилось..:(

Max N Chubin_ 09.01.2003 17:52

ну ты блин даешь!
 
мне шоб код отыскать пришлось открывать 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.