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

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

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

Регистрация: Apr 2009
Сообщений: 35
Attention Как сделать цикл?

*Мой код *AS3

Код AS3:
import com.greensock.*;
import com.greensock.easing.*;
 
 
TweenLite.to(mask_mc.c1, 41, {x:-700, y:-150, ease:Linear.easeNone});
TweenLite.to(mask_mc.c2, 39, {x:-700, y:10, ease:Linear.easeNone});
TweenLite.to(mask_mc.c3, 20, {x:-700, y:-15, ease:Linear.easeNone});
TweenLite.to(mask_mc.c4, 31, {x:-700, y:-140, ease:Linear.easeNone});
TweenLite.to(mask_mc.c5, 29, {x:-700, y:-20, ease:Linear.easeNone});
TweenLite.to(mask_mc.c6, 29, {x:-700, y:-130, ease:Linear.easeNone});
 
TweenLite.to(mask_mc.c7, 45, {x:-700, y:-100, ease:Linear.easeNone});
TweenLite.to(mask_mc.c8, 48, {x:-700, y:-180, ease:Linear.easeNone});
TweenLite.to(mask_mc.c9, 48, {x:-700, y:-40, ease:Linear.easeNone});
TweenLite.to(mask_mc.c10, 55, {x:-700, y:-80, ease:Linear.easeNone});
TweenLite.to(mask_mc.c11, 60, {x:-700, y:-130, ease:Linear.easeNone});
TweenLite.to(mask_mc.c12, 59, {x:-700, y:0, ease:Linear.easeNone});
 
TweenLite.to(mask_mc.c1a, 50, {x:300, y:-150, ease:Linear.easeNone});
TweenLite.to(mask_mc.c2a, 50, {x:260, y:10, ease:Linear.easeNone});
TweenLite.to(mask_mc.c3a, 50, {x:-300, y:-15, ease:Linear.easeNone});
TweenLite.to(mask_mc.c4a, 50, {x:50, y:-140, ease:Linear.easeNone});
TweenLite.to(mask_mc.c5a, 50, {x:-30, y:-20, ease:Linear.easeNone});
TweenLite.to(mask_mc.c6a, 50, {x:-170, y:-130, ease:Linear.easeNone});
Проблема в том что движение заканчивается а мне надо чтобы снова проигрывалось постоянно
спасибо заранее за вашу помощь

Старый 24.07.2012, 15:33
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Код AS3:
repeat:-1, yoyo: true
__________________
hauts.ru

Старый 24.07.2012, 16:23
azimkg вне форума Посмотреть профиль Отправить личное сообщение для azimkg Найти все сообщения от azimkg
  № 3  
Ответить с цитированием
azimkg
 
Аватар для azimkg

Регистрация: Apr 2009
Сообщений: 35
не работает (((

я правильно написал

Код AS3:
import com.greensock.*;
import com.greensock.easing.*;
 
 
TweenLite.to(mask_mc.c1, 41, {x:-700, y:-150, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c2, 39, {x:-700, y:10, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c3, 20, {x:-700, y:-15, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c4, 31, {x:-700, y:-140, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c5, 29, {x:-700, y:-20, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c6, 29, {x:-700, y:-130, ease:Linear.easeNone, repeat:-1, yoyo:true});
 
TweenLite.to(mask_mc.c7, 45, {x:-700, y:-100, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c8, 48, {x:-700, y:-180, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c9, 48, {x:-700, y:-40, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c10, 55, {x:-700, y:-80, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c11, 60, {x:-700, y:-130, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c12, 59, {x:-700, y:0, ease:Linear.easeNone, repeat:-1, yoyo:true});
 
TweenLite.to(mask_mc.c1a, 50, {x:300, y:-150, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c2a, 50, {x:260, y:10, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c3a, 50, {x:-300, y:-15, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c4a, 50, {x:50, y:-140, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c5a, 50, {x:-30, y:-20, ease:Linear.easeNone, repeat:-1, yoyo:true});
TweenLite.to(mask_mc.c6a, 50, {x:-170, y:-130, ease:Linear.easeNone, repeat:-1, yoyo:true});

Старый 24.07.2012, 16:51
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 4  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
yoyo есть только у TweenMax.
__________________
тут я

Старый 24.07.2012, 16:57
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 5  
Ответить с цитированием
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
можно в onComplete запускать следующее движение
__________________
adobe AS3 manual

Старый 24.07.2012, 16:59
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 6  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Цитата:
yoyo есть только у TweenMax.
— точно, не обратил внимания
__________________
hauts.ru

Старый 24.07.2012, 17:47
azimkg вне форума Посмотреть профиль Отправить личное сообщение для azimkg Найти все сообщения от azimkg
  № 7  
Ответить с цитированием
azimkg
 
Аватар для azimkg

Регистрация: Apr 2009
Сообщений: 35
И что теперь мне делать? (( в инете уже час ищу все не то
а как это onComplete

Старый 24.07.2012, 18:15
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 8  
Ответить с цитированием
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
onComplete : Function – A function that should be called when the tween has completed. To sense when a tween has reached its starting point again after having been reversed, use onReverseComplete.

источник

Это значит что установив параметр onComplete, мы можем отследить завершение конкретной анимации:
И вот этот код например, будет циклично воспроизводить одну анимацию за другой

Код AS3:
onCompleteC2(); // не забываем вручную дернуть одну ф-цию, для старта
 
function onCompleteC1():void {
    TweenLite.to(mask_mc.c2, 39, {x:-700, y:10, ease:Linear.easeNone, onComplete:onCompleteC2});
}
 
function onCompleteC2():void {
    TweenLite.to(mask_mc.c1, 41, {x:-700, y:-150, ease:Linear.easeNone, onComplete:onCompleteC1});
}
__________________
adobe AS3 manual

Старый 24.07.2012, 18:44
azimkg вне форума Посмотреть профиль Отправить личное сообщение для azimkg Найти все сообщения от azimkg
  № 9  
Ответить с цитированием
azimkg
 
Аватар для azimkg

Регистрация: Apr 2009
Сообщений: 35
THANKS!!!!! +1

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

Теги
цикл

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

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


 


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


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