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

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

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

Регистрация: Aug 2003
Сообщений: 204
По умолчанию рендомы

есть мувиклип, в нём обычная линия идущая по вертикали, нужен скрипт который бы:
а) рэндомом хаотично гонял эту линейку влево-право по иксу на заданном критерии, например текущая позиция - это ноль, максимальная +200
б) хаотично менял альфу, например от 100 до 50
в) генерил заданное количество таких линеек.

В общем в идеале это должны быть 5-6 линеек которые хаотично перемещаются по заданному критерию оси икс меняя альфу, типа эффект такой в общем...

Помогите со скриптом плиз.

Заранее огромное спасибо !

Старый 23.11.2005, 06:17
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 2  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
mc._x = random(200-mc._width);
mc._alpha = random(50)+50;

генери в цикле ... собственно не вижу никаких сложностей
__________________
BestMasterиZация

Старый 24.11.2005, 06:59
DJ_Baton вне форума Посмотреть профиль Отправить личное сообщение для DJ_Baton Найти все сообщения от DJ_Baton
  № 3  
Ответить с цитированием
DJ_Baton

Регистрация: Aug 2003
Сообщений: 204
Я не силён в скрипте, по этому нужно детально разобрать, и так как я понял, я создал свой мувик с линейкой внутри, далее пишу в экшенах мувика-
onClipEvent(enterFrame){
this._x = random(200-this._width);
this._alpha = random(50)+50;
}

а потом могу просто пробублировать копи-пастом свою линейку столько раз сколько линий мне нужно чтоб бегало, так ?


Последний раз редактировалось DJ_Baton; 24.11.2005 в 07:08.
Старый 24.11.2005, 07:11
DJ_Baton вне форума Посмотреть профиль Отправить личное сообщение для DJ_Baton Найти все сообщения от DJ_Baton
  № 4  
Ответить с цитированием
DJ_Baton

Регистрация: Aug 2003
Сообщений: 204
проверил, всё работает, теперь возникает другой вопрос, моя линейка прыгает с бешеной скоростью во все стороны по заданному иксу, а как сделать чтоб именно ездила плавно но не просто влево-право а рендомно в любой точке могла не доходя до борта изменить направление в другую сторону

Старый 24.11.2005, 15:55
MOHCTEP вне форума Посмотреть профиль Отправить личное сообщение для MOHCTEP Найти все сообщения от MOHCTEP
  № 5  
Ответить с цитированием
MOHCTEP

Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
У Ива на http://dembicki.narod.ru/tutor/index.htm прекрасные уроки на эту и не только тему. Разжевано все - дальше некуда.

Старый 24.11.2005, 21:52
DJ_Baton вне форума Посмотреть профиль Отправить личное сообщение для DJ_Baton Найти все сообщения от DJ_Baton
  № 6  
Ответить с цитированием
DJ_Baton

Регистрация: Aug 2003
Сообщений: 204
спасибо, опробуем

Старый 24.11.2005, 11:12
$mival вне форума Посмотреть профиль Отправить личное сообщение для $mival Найти все сообщения от $mival
  № 7  
Ответить с цитированием
$mival
 
Аватар для $mival

Регистрация: Oct 2005
Адрес: Russia, Irkutsk
Сообщений: 742
Как вариант:
Код:
function zzz (параметры перемещения) {
...
описание функции
...
}
setInterval (zzz,интервал вызова функции, параметры перемещения);
setInterval вызывает функцию zzz через указанный интервал времени, который можно менять в том же рандоме...Т.е. выглядеть будет так:секунд 5 она двигается плавно, медленно (с каждым кадром на пиксель-два); 2 секунды быстро, в другом направлении. короче, используй setInterval для периодического вызова и clearInterval для очистки интервала вызова функции... думай.
__________________
smival.com

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

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

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


 


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


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