我正在尝试在我的 AIR 应用程序中使用 stagetext。我在 这个链接上找到了如何使用这个 stagetext 我的问题是,当我们离开一个框架时如何删除这个 stagetext?我打算在它的框架中使用另一个 stagetext。我在框架上使用脚本添加stagetext,通过使用addChild,我尝试使用removeChild,但它不起作用..当我进入其他框架时,stagetext仍然在舞台上..
问问题
772 次
1 回答
1
与许多其他“舞台”功能(StageVideo、StageWebView、Stage3D)一样,这些东西位于 Flash 显示列表的顶部或后面。所以你不能使用addChild()
orremoveChild()
与 StageText。在您链接到的示例中,它们不用于addChild()
将 StageText 添加到屏幕,它们用于addChild()
添加一些图形以用作文本的背景。
根据文档,我没有太多使用 StageText,您有几个选择:
- 如果您要摆脱它而不重新使用它,只需将
stage
属性设置StageText
为 null。您也可以考虑调用该dispose()
方法以使垃圾收集更快发生。 - 如果您想暂时隐藏它,您可以尝试设置 StageText
viewPort
属性的尺寸,使其宽度/高度为 0,或者您可以将visible
属性设置为 false。
所有这些信息都可以在文档中找到。
于 2013-09-02T17:39:37.410 回答