as3将mc添加到主类的主时间轴

时间:2014-01-09 05:27:17

标签: actionscript-3 flash

这是最基本的问题,但我无法在任何地方找到它。 我的主lib中有一个movieClip。我正在加载一个名为Main.as的类 Flash cs6 IDE。我在lib中有一个名为myMC的mc。检查是否导出到actionscript。

但我无法让这个简单的代码工作。

package 
{

    import flash.display.MovieClip;
    import flash.events.MouseEvent;



    public class Main extends MovieClip
    {



        public function Main()
        {
            if (stage)
            {
                init();
            }

        }

        public function init()
        {

            addChild(myMC); // Does not work.

        }


    }

}

1 个答案:

答案 0 :(得分:1)

您必须实例化一个对象才能在ActionScript中使用它。此外,在为ActionScript提供符号时,尝试在库中为您的符号提供正确的类名,从大写字母开始。

public function init()
{
    var mc:myMC = new myMC();   
    addChild(mc);

}

这假设您在库中为此符号设置的类名是myMC