这是我的代码:
Main.as
package
{
import flash.display.MovieClip;
public class Main extends MovieClip
{
public static var bg_width = 980;
public static var bg_height = 541;
public function Main()
{
trace("Main spawned")
this.width = bg_width;
this.height = bg_height;
stage.setChildIndex(this, 0)
}
}
}
主要时间表:
var image = new Main();
stage.addChild(image)
我的问题是将背景图像移动到舞台的背面。至于现在,它会在我希望可见的其他电影剪辑前产生。
我试过了两次
this.parent.setChildIndex(this, 0)
我上次尝试的那个,在代码中:
stage.setChildIndex(this, 0)
他们都没有工作。 这是我的错误消息:
TypeError:错误#1009:无法访问空对象引用的属性或方法。 在Main() 在_3_fla :: MainTimeline / frame1()
有人知道解决方案吗? :) 谢谢!
答案 0 :(得分:0)
你不能摆脱stage.setChildIndex(this, 0)
并添加这样的图像吗?
var image = new Main();
stage.addChildAt(image, 0);