【发布时间】:2015-12-06 06:01:44
【问题描述】:
我有一个用 ActionScript 3 和 adobe air 编写的天气应用程序。当我刷新页面时,我需要舞台来清除和重做页面上的信息。该页面是通过 XML 数据页面提供的。有没有办法做到这一点?
【问题讨论】:
标签: xml actionscript-3 air
我有一个用 ActionScript 3 和 adobe air 编写的天气应用程序。当我刷新页面时,我需要舞台来清除和重做页面上的信息。该页面是通过 XML 数据页面提供的。有没有办法做到这一点?
【问题讨论】:
标签: xml actionscript-3 air
如果您有使用 addChild 添加内容的列表,只需执行 stage.removeChildren(),它将删除舞台上的所有内容。如果您希望某些项目留在舞台上,并且只删除使用从 xml 文件中加载的任何内容放置的某些项目,请将它们放入某种容器影片剪辑中,并在需要时调用该影片剪辑上的函数 removeChildren清除它们。
【讨论】:
你可以使用removeChildren():
stage.removeChildren();
重要的是要注意正确的垃圾回收,您仍然必须删除附加到子级的任何事件侦听器,并确保它们没有在任何数组中被引用。
【讨论】: