0

我正在尝试在 AS3 中获取动画的名称。

我有许多在 MOTION_FINISH 上调用通用函数的补间。

mainContent3X = new Tween(MainContent3, "x", Strong.easeOut, MainContent3.x, 1750, 1, true);

我需要得到号码/姓名才能知道该怎么做。

我试过以下没有运气:

跟踪(事件.currentTarget.toString());跟踪(事件.currentTarget.name);

在谷歌上找不到任何东西。

有任何想法吗?

4

1 回答 1

2

如果要检索对目标对象的引用,可以这样做:

function motionFinish(e:TweenEvent):void{
    var tween : Tween = e.target  as Tween;
    var target : Object = tween.obj;
    //do nasty stuff with the tween's target
}

请参阅:http ://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/transitions/Tween.html

于 2012-04-16T12:20:52.527 回答