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

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

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

Регистрация: Nov 2006
Адрес: Estonia
Сообщений: 16
Отправить сообщение для alwwwex с помощью ICQ
По умолчанию Цикл, нахождение положения и т.д.

Глупый вопросик, я как бы всегда больше графикой занимался, но иногда небольшие программки писал на Visual Basikе, столкнулся с проблемой. Хочу использовать следующий код для программного перемещения длинного мувие-клипа.

Код:
speed = 1000
begin = 0;
end = -446;
var moving = new mx.transitions.Tween(fonn, "_x", None.easeOut, begin, end, speed);
И хочу, чтобы, когда он доходит до указанной точки, все повторялось сначала, то есть он перескакивал на первоначальное место, и двигался до прежней точки, и так бесконечно. В басике это наверно было бы цикл, нужно узнавать координаты клипа, и если они будут равны конечным, перезапускай функцию. Вопрос только как это организовать во Флеше?? Если кому не трудно, напишите, как это должно быть… а я потом, попробую разобраться.

Может, есть более простой вариант??

Старый 10.01.2007, 02:07
dacino вне форума Посмотреть профиль Отправить личное сообщение для dacino Найти все сообщения от dacino
  № 2  
Ответить с цитированием
dacino
[+1.3 15.11.06]
[+1 12.01.07]

Регистрация: Nov 2006
Сообщений: 149
Отправить сообщение для dacino с помощью ICQ
ну есть событие у MovieClip - onEnterFrame, вот его те и надо пользовать
Код:
this.onEnterFrame = function(){
//ну и здесь сравнивай свои координаты и ставь мув куда там, те треба
}
__________________
зри в _root

Старый 10.01.2007, 02:33
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от alwwwex
И хочу, чтобы, когда он доходит до указанной точки, все повторялось сначала, то есть он перескакивал на первоначальное место, и двигался до прежней точки, и так бесконечно.
Добавить
Код:
moving.onMotionFinished = function () {
	this.start ();
};
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.01.2007, 20:41
alwwwex вне форума Посмотреть профиль Отправить личное сообщение для alwwwex Найти все сообщения от alwwwex
  № 4  
Ответить с цитированием
alwwwex

Регистрация: Nov 2006
Адрес: Estonia
Сообщений: 16
Отправить сообщение для alwwwex с помощью ICQ
Огромное СПАСИБО!

п.с. как я понял в this.start "this" указывает саму на функцию?

Старый 11.01.2007, 21:09
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
На экземпляр класса Tween.

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

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

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


 


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


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