我用as3.0的代码怎么无法将movieclip元件显示在舞台上???
我想采用外部as文件控制fla文件将其库中的movieclip元件(舞台上无实例)显示在舞台上。fla文件及as文件的名称是相同的(都为tu)。而且该元件的链接属性已经设...
我想采用外部as文件控制fla文件将其库中的movieclip元件(舞台上无实例)显示在舞台上。fla文件及as文件的名称是相同的(都为tu)。而且该元件的链接属性已经设置好了(名称是yuan)。
as文件代码:package{
import flash.display.*;
public class tu extends MovieClip{
public function tu(){
var thisyuan:yuan = new yuan();
addChild(thisyuan);
}
}
}
测试影片时一片白,啥都没有。我感觉我的各项设置都很完善了,咋还这样??真是急死人了!!!! 展开
as文件代码:package{
import flash.display.*;
public class tu extends MovieClip{
public function tu(){
var thisyuan:yuan = new yuan();
addChild(thisyuan);
}
}
}
测试影片时一片白,啥都没有。我感觉我的各项设置都很完善了,咋还这样??真是急死人了!!!! 展开
1个回答
展开全部
你只是把thisyuan添加到了tu里,但是没有把tu添加到舞台上。
package{
import flash.display.*;
public class tu extends MovieClip{
public function tu(){
var thisyuan:yuan = new yuan();
addChild(thisyuan);
stage.addChild(this);//加上这句
}
}
}
此外不要忘记在fla里绑定tu为主类
package{
import flash.display.*;
public class tu extends MovieClip{
public function tu(){
var thisyuan:yuan = new yuan();
addChild(thisyuan);
stage.addChild(this);//加上这句
}
}
}
此外不要忘记在fla里绑定tu为主类
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询