1

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;

任何的想法?

4

1 回答 1

2

尽管您没有在代码中显示此内容,但您的标题似乎暗示您正在尝试执行以下操作:

load123.buttonMode = true;

但是,这行不通,因为在Loader类中没有定义buttonMode属性。Sprite类的一个属性,因为不从this 继承是不可能的。buttonModeLoaderSprite

但是,您可以将您的添加Loader到 aSprite然后在其上设置buttonMode启用Sprite

var s:Sprite = new Sprite();
s.addChild(loader123);
s.buttonMode = true;
于 2013-04-07T22:01:48.293 回答