Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.01.2003, 16:18
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 1  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
По умолчанию вопрос на счет использования 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
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 2  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
или я что-то не то делаю?
__________________
fapser

Старый 09.01.2003, 16:31
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 3  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs down гм...

не майся...
чесс слово не стоит так делать! Особенно если кроме неба у тебя будет еще что нть на экране!
вообще игра с альфой дело тормозное, а када это происходит со множеством объектов то ваще караул!
Совет такой:
сделай в клипе анимацию звезды (мигание кадров на 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.

Старый 09.01.2003, 16:40
alber вне форума Посмотреть профиль Отправить личное сообщение для alber Посетить домашнюю страницу alber Найти все сообщения от alber
  № 4  
alber
 
Аватар для alber

Регистрация: Jan 2003
Адрес: Омск
Сообщений: 95
Max!!! Ты меня слышишь. Загляни пожалуйста на мышиный вопрос.
__________________
Бог наделил человека разумом, но забыл дать инструкцию, как им
пользоваться...

Старый 09.01.2003, 16:40
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 5  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
пробую
__________________
fapser

Старый 09.01.2003, 16:43
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 6  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
мигание кадров на 10-30 -- то есть мигание, ?
__________________
fapser

Старый 09.01.2003, 16:50
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 7  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
мигание типа 1 кадр со звездой, 2 - ой пусто, 3-тий со звездой, 4 пустой и т.д. до 10 -30???
__________________
fapser

Старый 09.01.2003, 17:32
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 8  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs up хе хе хе хе

развеселил!
вот примерчик...
Вложения
Тип файла: zip stars.zip (2.5 Кб, 94 просмотров)
__________________
Max.

Старый 09.01.2003, 17:38
Fapser вне форума Посмотреть профиль Отправить личное сообщение для Fapser Найти все сообщения от Fapser
  № 9  
Fapser

Регистрация: Aug 2002
Адрес: Москва
Сообщений: 222
Отправить сообщение для Fapser с помощью ICQ
и вот что получилось..
Вложения
Тип файла: zip fr.zip (83.6 Кб, 87 просмотров)
__________________
fapser

Старый 09.01.2003, 17:52
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 10  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs down ну ты блин даешь!

мне шоб код отыскать пришлось открывать Movie Explorer

ну Бог с ней со структурой (хотя мой препод по алгоритмированию наверное застрелился бы от такого алгоритма. да так ему и надо! )... ты используешь переменную i для создания нового экзапляра звезды. дык а наращивать то i где то надо??? и кол-во звезд тоже нужно регулировать и мигание клипа мягко говоря нервное...
короче смотри мой пример...
там все прозрачно...
кстати тут идея пришла...
делать звезды в пустом клипе и размещать их кругом. а круг потом потихоньку вращать...
__________________
Max.

Создать новую тему   Часовой пояс GMT +4, время: 08:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:52.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.