Flash 带TweenMax的gotoAndStop oncomlete

Flash 带TweenMax的gotoAndStop oncomlete,flash,actionscript-3,actionscript,tween,Flash,Actionscript 3,Actionscript,Tween,我试图让onComplete(本例中为第5帧)在一系列动画之后跳到给定的帧。这是我到目前为止写的东西。这不管用吗 stop(); import gs.TweenMax; import gs.plugins.*; TweenPlugin.activate([DropShadowFilterPlugin]); import fl.motion.easing.*; TweenMax.from (redSquare_mc, 1, {x: 285, alpha: .5, scaleX:.5 }

我试图让onComplete(本例中为第5帧)在一系列动画之后跳到给定的帧。这是我到目前为止写的东西。这不管用吗

stop();
import gs.TweenMax;

import gs.plugins.*;

TweenPlugin.activate([DropShadowFilterPlugin]);
import fl.motion.easing.*;


TweenMax.from (redSquare_mc, 1, {x: 285, alpha: .5, scaleX:.5 }  );
TweenMax.to(redSquare_mc, 1, {dropShadowFilter:{color:0x000000, alpha:0.5, blurX:17, blurY:18, angle:45, distance:5}});


function firstFrame():void 
{

  TweenMax.from (yellowCircle_mc, 3, {x: 600, scaleX: 1, scaleY: 1, alpha: 1, delay: .125})
  TweenMax.to (yellowCircle_mc, 3, {x: 300, scaleX: .5, scaleY: .5, alpha: .5, ease:Back.easeInOut, delay: 2, onComplete: toNextFrame});

}
firstFrame();

function toNextFrame():void
{
  gotoAndStop("5");
}

gotoAndStop(“5”)
更改为
gotoAndStop(5)
。该函数接受帧编号的数字参数和帧标签的字符串参数。

gotoAndStop(“5”)
更改为
gotoAndStop(5)
。该函数使用数字参数作为帧编号,使用字符串参数作为帧标签。

必须在函数上发送参数数组才能正常工作

stop();
import gs.TweenMax;

import gs.plugins.*;

TweenPlugin.activate([DropShadowFilterPlugin]);
import fl.motion.easing.*;


TweenMax.from (redSquare_mc, 1, {x: 285, alpha: .5, scaleX:.5 }  );
TweenMax.to(redSquare_mc, 1, {dropShadowFilter:{color:0x000000, alpha:0.5, blurX:17, blurY:18, angle:45, distance:5}});


function firstFrame():void 
{

  TweenMax.from (yellowCircle_mc, 3, {x: 600, scaleX: 1, scaleY: 1, alpha: 1, delay: .125})
  TweenMax.to (yellowCircle_mc, 3, {x: 300, scaleX: .5, scaleY: .5, alpha: .5, ease:Back.easeInOut, delay: 2, onCompleteParams:[yellowCircle_mc],onComplete: toNextFrame});

}
firstFrame();

function toNextFrame(mc:MovieClip):void
{
  gotoAndStop("5");
}

您必须发送函数上的param数组才能正常工作

stop();
import gs.TweenMax;

import gs.plugins.*;

TweenPlugin.activate([DropShadowFilterPlugin]);
import fl.motion.easing.*;


TweenMax.from (redSquare_mc, 1, {x: 285, alpha: .5, scaleX:.5 }  );
TweenMax.to(redSquare_mc, 1, {dropShadowFilter:{color:0x000000, alpha:0.5, blurX:17, blurY:18, angle:45, distance:5}});


function firstFrame():void 
{

  TweenMax.from (yellowCircle_mc, 3, {x: 600, scaleX: 1, scaleY: 1, alpha: 1, delay: .125})
  TweenMax.to (yellowCircle_mc, 3, {x: 300, scaleX: .5, scaleY: .5, alpha: .5, ease:Back.easeInOut, delay: 2, onCompleteParams:[yellowCircle_mc],onComplete: toNextFrame});

}
firstFrame();

function toNextFrame(mc:MovieClip):void
{
  gotoAndStop("5");
}

你犯了什么错误?你想跳到你停在的同一帧吗?你也可以把你的代码放在适当的标签里,让它突出显示,让它更容易阅读。你会遇到什么错误?你想跳到你停在的同一帧吗?您还可以将代码放入适当的标记中,使其高亮显示并更易于阅读。