AS3 - 删除按钮并重新添加

时间:2011-12-16 23:52:55

标签: actionscript-3 removechild

听起来像我知道的一个奇怪的问题。

removeChild();
addChild();

当我删除按钮时出现问题,该按钮已导出为actionscript,当我删除按钮以更改页面/页面布局时,当我返回页面时,按钮仍处于“超过”状态。

所以我想知道是否有办法在删除它或添加它之前重置它。

我无法使用gotoAndStop(1); 因为我在一个包文件中工作。

1 个答案:

答案 0 :(得分:2)

回答有关在舞台上添加或删除对象时重置的问题:

addEventListener(Event.ADDED_TO_STAGE, function(ev:Event):void
{
    trace('Added');
});

addEventListener(Event.REMOVED_FROM_STAGE, function(ev:Event):void
{
    trace('Removed');
});

您可以在这些功能中重置状态,但我认为没有任何理由避免明确地这样做,例如object.reset()