代码之家  ›  专栏  ›  技术社区  ›  john

如何按类从库中添加movieclip

  •  0
  • john  · 技术社区  · 14 年前

    如何按类从库中添加movieclip 我有movieclip,我想通过一个班级把它添加到舞台上。

    笔记 我已经上过一个班,并且和一个movieclip有联系,我要做的就是在舞台上给孩子加上另一个movieclip。

    3 回复  |  直到 14 年前
        1
  •  0
  •   PatrickS    14 年前

    在库中,需要设置对象链接属性,以便选中导出操作脚本,并且库对象具有类名。然后,您应该能够在代码中调用类名来将库对象添加到阶段中。

    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
  •  1
  •   dd .    14 年前

    在库中,右键单击movieclip,选择属性。在“符号属性”对话框中:选中“操作脚本”的“导出”,并在“类”文本框中对其命名。 现在可以将其视为常规的ActionScript类。

    假设你把它命名为:“图书馆管理委员会”。

    实例化类并将其添加到阶段。

    var myClip:libraryMC = new libraryMC();  // MovieClip instantiation
    addChild(myClip); //actually adding instantiated MovieClip on the stage
    
        3
  •  0
  •   Muhammad Irfan    14 年前

    程序包{ 导入flash.display.sprite;

    public class FirstMOvieClip extends MovieClip {
    
        public function FirstMOvieClip () {
    
            addChild (new SecondMovieClip())
                        // This will add second MovieClip to first MovieClip 
        }
    

    }

    除非将第一个电影剪辑添加到舞台,否则不能将第二个电影剪辑添加到舞台。这就是我想的,你问的。