ReferenceError:错误#1056:无法在flash.display.Loader上创建属性buttonMode。 这是我写这样的代码时的错误
load123 = new Loader();
url1 = new URLRequest("abalblal.png");
load123.load(url1);
abc1 = addChild(skill1load);
//btw let's say i declared the variables earlier
abc1.buttonMode = true;
有什么想法吗?
答案 0 :(得分:2)
虽然您没有在代码中显示此内容,但您的标题似乎暗示您正在尝试执行以下操作:
load123.buttonMode = true;
但是,这不起作用,因为buttonMode类中未定义Loader属性。 buttonMode
是Sprite类的属性,由于Loader
不会从Sprite
继承,因此这是不可能的。
但是,您可以将Loader
添加到Sprite
,然后在buttonMode
上设置启用Sprite
:
var s:Sprite = new Sprite();
s.addChild(loader123);
s.buttonMode = true;