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

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

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

Регистрация: Dec 2005
Сообщений: 98
По умолчанию Как отследить, когда заканчивается движение в функции

Заранее извиняюсь, что размещаю тут пост, но в начинающих мне не ответили (
Есть у меня 9 квадратиков, они движутся по координатам, которые я задаю в массиве coord, движения сделал функцией movieSquare.
Вот код:
Код:
1. stop();
2. import mx.transitions.*;
3. import mx.transitions.easing.*;
4 .movieSquare = function(tween,namen,maxX,maxY,interval){
5. 	var tween = new Tween(namen, "_y", None.easeOut, namen._y, maxY, interval, true);
6. 	var tween = new Tween(namen, "_x", None.easeOut, namen._x, maxX, interval, true);
7. }
8.
9. for (i=1;i<=9;i++){
10.	var movieName = _root["square_"+i];
11.	var tweenName = ["tween_"+i];
12.	movieSquare(tweenName,movieName,coord[i].endX,coord[i].endY,2.8);
13.	}
Теперь, мне нужно, чтобы когда на окончательное место прибыл 5 квадрат, запустить следующую анимацию, и когда все закончились - то еще одну.
Пробовал вставить в функцию после var tween (6 строчка)
tween_5.onMotionFinished=function(){....} (после анимации пятого квадрата)
tween_9.onMotionFinished=function(){....} (после всех анимаций квадратов)
ничего не выходит... функция не воспринимает эту строку.
может подскажите, как можно решить эту траблу. Заранее благодарен!

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

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

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


 


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


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