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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Aug 2008
Сообщений: 2
По умолчанию Странный эффект работы 2х скриптов.

Здравствуйте!
В мувике для создания эффекта минералки скриптом прописано движение пузырьков Всё это в 3-х кадрах.
1-ый кадр:
Код:
maxobject = "250";
for (counter = 1; Number(counter) < Number(maxobject); counter = Number(counter) + 1)
{
    duplicateMovieClip("/round", "round" add counter, counter);
    setProperty("round" add counter, _x, 5 + random(995));
    setProperty("round" add counter, _y, 900 + random(50));
    scale = Number(50 + random(50)) + 10;
    setProperty("round" add counter, _xscale, scale);
    setProperty("round" add counter, _yscale, scale);
}
2-ой кадр:
Код:
for (counter = 1; Number(counter) < Number(maxobject); counter = Number(counter) + 1)
{
    setProperty("round" add counter, _x, getProperty("round" add counter, _x) + random(7) - 3);
    setProperty("round" add counter, _y, getProperty("round" add counter, _y) - (getProperty("round" add counter, _xscale) - 20) / 7 - 1);
    if (getProperty("round" add counter, _y) < 600)
    {
        setProperty("round" add counter, _x, 5 + random(995));
        setProperty("round" add counter, _y, 900 + random(50));
        scale = Number(50 + random(50)) + 5;
        setProperty("round" add counter, _xscale, scale);
		setProperty("round" add counter, _yscale, scale);
    }
}
3-ий кадр:
Код:
gotoAndPlay(_currentframe - 1);
Одновременно с этим в мувике при наведениимышки на пункт меню создается эффект вождение пальцем по воде. И для клипа с изображением пунктов меню прописывается:

Код:
onClipEvent (mouseMove) {
	n++;
	if (n == 5) {
		i++;
		duplicateMovieClip(_root.effect, i, i);
		setProperty("/" add i, _x, _root._xmouse);
		setProperty("/" add i, _y, _root._ymouse);
		n=0;
	}
}
Но загвоздка в том что, чем больше водишь мышкой по мувику, тем меньше становится кол-во пузырьков и в конце концов они вообще пропадают. Подскажите пожалуйста, как сделать, чтобы движение мышки не влияло на скрипт пузырьков и их количество и движение длилось постоянно.


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

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

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


 


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


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