无法处理 Tweenlite 重播 [ActionScript3]
Cannot Handle Tweenlite Re-Play[ActionScript3]
我正在尝试做一个连续的动作。我使用 tweenlite,并希望它在完成后重新启动。这是代码;
public function npcMotions()
{
var speed_cop,speed_hyvn:Number;
speed_cop = randomHandler(1,5);
speed_hyvn = randomHandler(1,5);
TweenLite.to(cop_bir, speed_cop, {y:500,ease:Linear.easeNone,delay:0,onComplete:fixedUpdate});
TweenLite.to(balik, speed_hyvn, {y:500,ease:Linear.easeNone,delay:0,onComplete:fixedUpdate});
}
并且此函数由 ENTER_FRAME
函数调用,即 fixedUpdate()
。
我现在迷路了。任何帮助将不胜感激。
编辑:
这里是 fixedUpdate
和 ENTER_FRAME
private function fixedUpdate(evt:Event)
{
npcMotions();
}
和
public function init()
{
var random_cop_x,random_hyvn_x:Number;
random_cop_x = randomHandler(205,300);
random_hyvn_x = randomHandler(205,300);
cop_bir.x = random_cop_x;
cop_bir.y = -37;
balik.x = random_hyvn_x;
balik.y = -30;
this.addEventListener(Event.ENTER_FRAME, fixedUpdate);
}
为什么添加这一行?
this.addEventListener(Event.ENTER_FRAME, fixedUpdate);
TweenLite.to
方法将每秒触发约 24 次!
当动画完成并调用 fixedUpdate
函数时,您应该重置 cop_bir
和 balik
y
位置以重复动画。
P. S. 可以使用TweenLite的repeat
参数多次重复动画
我正在尝试做一个连续的动作。我使用 tweenlite,并希望它在完成后重新启动。这是代码;
public function npcMotions()
{
var speed_cop,speed_hyvn:Number;
speed_cop = randomHandler(1,5);
speed_hyvn = randomHandler(1,5);
TweenLite.to(cop_bir, speed_cop, {y:500,ease:Linear.easeNone,delay:0,onComplete:fixedUpdate});
TweenLite.to(balik, speed_hyvn, {y:500,ease:Linear.easeNone,delay:0,onComplete:fixedUpdate});
}
并且此函数由 ENTER_FRAME
函数调用,即 fixedUpdate()
。
我现在迷路了。任何帮助将不胜感激。
编辑:
这里是 fixedUpdate
和 ENTER_FRAME
private function fixedUpdate(evt:Event)
{
npcMotions();
}
和
public function init()
{
var random_cop_x,random_hyvn_x:Number;
random_cop_x = randomHandler(205,300);
random_hyvn_x = randomHandler(205,300);
cop_bir.x = random_cop_x;
cop_bir.y = -37;
balik.x = random_hyvn_x;
balik.y = -30;
this.addEventListener(Event.ENTER_FRAME, fixedUpdate);
}
为什么添加这一行?
this.addEventListener(Event.ENTER_FRAME, fixedUpdate);
TweenLite.to
方法将每秒触发约 24 次!
当动画完成并调用 fixedUpdate
函数时,您应该重置 cop_bir
和 balik
y
位置以重复动画。
P. S. 可以使用TweenLite的repeat
参数多次重复动画