Actionscript 3 正确使用addChild
我不熟悉编码和AS3。我正在阅读有关使用AS3向舞台添加内容的书籍,并了解了addChild方法。读了更多的书,我发现有不同的使用方法。我还读到,有些方法比其他方法更好,有些方法根本不好,最好避免 不过我不相信那些消息来源。作为一名编码新手,我来寻求帮助,StackOverflow。我即将开始一个addChild重项目,我想用正确的实现开始它。我相信你,所以让我问你:addChild的正确用法是什么 我只是想在舞台上添加一些东西,但我读到直接将它们添加到舞台上是不好的(尽管没有进一步的争论) 还有其他方法吗?我应该用哪一个Actionscript 3 正确使用addChild,actionscript-3,flash,addchild,Actionscript 3,Flash,Addchild,我不熟悉编码和AS3。我正在阅读有关使用AS3向舞台添加内容的书籍,并了解了addChild方法。读了更多的书,我发现有不同的使用方法。我还读到,有些方法比其他方法更好,有些方法根本不好,最好避免 不过我不相信那些消息来源。作为一名编码新手,我来寻求帮助,StackOverflow。我即将开始一个addChild重项目,我想用正确的实现开始它。我相信你,所以让我问你:addChild的正确用法是什么 我只是想在舞台上添加一些东西,但我读到直接将它们添加到舞台上是不好的(尽管没有进一步的争论) 还
谢谢您的时间。:) 作为显示列表层次结构中所有显示对象的顶级容器,无论运行时中加载了多少SWF文件,都只有一个容器。因此,一般来说,不应该直接将对象添加到舞台上。阶段应该包含的唯一对象是根对象 通常,您不应该使用:
stage.addChild()
向显示列表中添加应在的范围内执行
每个SWF文件都有一个关联的ActionScript类,称为扩展显示对象的SWF文件的主类。从该类或层次结构中的任何子级调用
以下各项相等,将在当前显示对象容器的范围内添加一个子项
this.addChild()
addChild()
这个
关键字明确定义了范围;但是,如果不使用,则通常是隐式的
当通过addChild()添加的显示对象添加到所有其他子对象的前面(顶部)时,要将子对象添加到特定索引位置,请使用以下方法
参考资料:
此
指针。但肯定还有更多。现在我正在尝试将child()添加到ViewStack
中,但似乎没有效果。也许是SDK?(Flex 3.5)@Opux-Flex 4引入了Spark体系结构,您可以使用addVisualElement()
将其添加到显示列表中。Flex 3 MX体系结构使用addChild()
;但是,除了显示列表编程之外,还有一些复杂的问题。在Flex MXML中,组件对子元素使用mxmlContent
属性。例如,ViewStack
不接受任何DisplayObject
。
this.addChild()
addChild()