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

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

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

Регистрация: Nov 2001
Адрес: Germany
Сообщений: 14
По умолчанию MovieClip - sluchajnoe dvizhenie

Привет всем: у меня проблема: делаю игрушку-стрелялку. В ней есть периодически появляющийся и исчезающий мужик(Movie-Clip). Проблема: он должен случайно появлятся и исчезать в разных местах по горизонтали. Первую часть проблемы я решил с помощью random по _х. А как сделать так, чтобы он без помощи анимации двигался вверх-вниз и тоже случайным образом? Ну типа, за стойкой прячется, а пoтом выныривает в новом месте.

Spasibo!

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

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

Даешь исходник!!!!
масса способов!
покаж хотя бы как у тебя движется по горизонтали...
просто мигает или таки перемещается от точки к точке?
__________________
Max.

Старый 22.11.2002, 15:44
Sergio12 вне форума Посмотреть профиль Отправить личное сообщение для Sergio12 Найти все сообщения от Sergio12
  № 3  
Sergio12

Регистрация: Nov 2001
Адрес: Germany
Сообщений: 14
По умолчанию Ishodnik tuta!

Даю исходник. Сейчас он у меня перемесчется вверх-вниз по анимации и с маской. А заказчи хочет, чтобы бые анимации - только один фрейм стоит и сkриптом управляется, типа.
Вложения
Тип файла: zip barman1.zip (37.0 Кб, 78 просмотров)

Старый 25.11.2002, 19:18
Sergio12 вне форума Посмотреть профиль Отправить личное сообщение для Sergio12 Найти все сообщения от Sergio12
  № 4  
Sergio12

Регистрация: Nov 2001
Адрес: Germany
Сообщений: 14
По умолчанию It's easy!

Проблему решил. Кто интересуется - смотри исходник:

Все это хозяйство загружаем на MovieClip (т.е. на мужика из предыдущего исходника) внутри основной сцены. 750 и 400 - размеры фильма.
В самом MovieClip удаляем все к черту и оставляем только мужика в первом фрейме.



onClipEvent( load )
{
var laeuft = false;
var yspeed = -5;
}


onClipEvent(enterFrame){
if( !laeuft )
{
laeuft = true;
var posx = random(700);
this._x = posx;
}

if( laeuft )
{

this._y += yspeed;

if( this._y < 250 || this._y > 450 )
{
if( this._y > 450 )
laeuft = false;

yspeed = -yspeed;
}
}
}



Последний раз редактировалось Sergio12; 25.11.2002 в 19:28.
Создать новую тему   Часовой пояс GMT +4, время: 00:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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