如何通过类从库中添加MovieClip 我有MovieClip,我想通过一个类
将它添加到舞台上请注意 我已经上过课并链接到一个MovieClip,而我的woona所做的就是在舞台上添加另一个MovieClip
答案 0 :(得分:1)
在库中,右键单击MovieClip,选择“属性”。在符号“属性”对话框中:选中“为ActionScript导出”,并在“类”文本框中对其进行命名。 您现在可以将其视为常规ActionScript类。
假设您将其命名为:'libraryMC'。
实例化类并将其添加到舞台上。
var myClip:libraryMC = new libraryMC(); // MovieClip instantiation
addChild(myClip); //actually adding instantiated MovieClip on the stage
答案 1 :(得分:0)
在库中,您需要设置对象链接属性,以便检查Export for Actionscript并且库对象具有类名。然后,您应该能够在代码中调用该类名,以将库对象添加到阶段
http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b8ea63-7fee.html
这就是你要追求的吗?基本上是库中的两个对象,其中一个将第二个添加为子项
var mc1:MovieClip = new MyClass(); var mc2:MovieClip = new MyClass2(); mc1.addChild( mc2 ); addChild(mc1);
答案 2 :(得分:0)
包{ import flash.display.Sprite;
public class FirstMOvieClip extends MovieClip {
public function FirstMOvieClip () {
addChild (new SecondMovieClip())
// This will add second MovieClip to first MovieClip
}
}
除非将第一个影片剪辑添加到舞台,否则无法将第二个影片剪辑添加到舞台。这就是我想的,你在问。