PDA

Просмотр полной версии : Tweener - yoyo?


Skriv
30.04.2008, 17:01
Доброе время суток.
Использую Tweener для програмной анимации. И тут столкнулся что не могу сделать аналог yoyo (cтандартного Tween)


public function Vint()
{
Tweener.addTween(this, {rotation:360, time:2, transition:"linear", onComplete:completeFunc } );
}

//функция окончания анимации
private function completeFunc():void
{
trace('ДЕЛАЕМ YOYO'); // Как сделать ?
}


?

AlexeiSulga
30.04.2008, 23:16
Вроде как надо функцию completeFunc() декларировать до Tweener.addTween

Alex Lexcuk
30.04.2008, 23:17
Ну как это так???
Мою галерею смотрели? Нет.
Это плохо, очень плохо... Резче надо быть, резче, резче, но и внимательнее, внимательнее, но и резче, резче!!!
демонстрация твина
http://kind-armadillo.pochta.ru/FlaAC3/tweenDemo.swf
http://kind-armadillo.pochta.ru/FlaAC3/tweenDemo.rar

Alex Lexcuk
30.04.2008, 23:23
Упс... А його-го там и нету.

// создаем класс Symbol1_mc с содержимым клипа
//This Rain Created Alex Lexcuk

import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
import fl.motion.*;




import fl.motion.*


var tween_sla2=new Tween(sla2_mc,"alpha",Regular.easeOut,0,1,1,true);
tween_sla2.looping = true;

var tween_sla3=new Tween(sla3_mc,"rotation",Regular.easeOut,0,360,1,true);
tween_sla3.looping = true;

var tween_sla4=new Tween(sla4_mc,"scaleX",Regular.easeOut,-1,1,1,true);



var yT:Tween = new Tween(sla1_mc,"x",Regular.easeOut,0,200,1,true);
yT.addEventListener(TweenEvent.MOTION_FINISH, tweenFinished);







function tweenFinished(e:TweenEvent){
trace("hello");
yT.yoyo();//да вот же она родная...
}

badun
01.05.2008, 00:16
Alex, че-то ты уже напрягаешь, может уймешься со своими "галереями"?

Mr. Fixit
01.05.2008, 01:38
Alex Lexcuk
Не напрягайте свои спамом.. раз.
два, речь о Tweener, а не о Tween..

Alex Lexcuk
02.05.2008, 00:06
Извините, простите великодушно, вот только я спросил у помощи, а что такоеTweener?
А его как бы и нету в стандартной комплектации AC3 [No entries were found]
Я просто хотел помочь...