听起来像我知道的一个奇怪的问题。
removeChild();
addChild();
当我删除按钮时出现问题,该按钮已导出为actionscript,当我删除按钮以更改页面/页面布局时,当我返回页面时,按钮仍处于“超过”状态。
所以我想知道是否有办法在删除它或添加它之前重置它。
我无法使用gotoAndStop(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()
。