这是最基本的问题,但我无法在任何地方找到它。 我的主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.
}
}
}
答案 0 :(得分:1)
您必须实例化一个对象才能在ActionScript中使用它。此外,在为ActionScript提供符号时,尝试在库中为您的符号提供正确的类名,从大写字母开始。
public function init()
{
var mc:myMC = new myMC();
addChild(mc);
}
这假设您在库中为此符号设置的类名是myMC