好吧,我觉得问这个问题很愚蠢,但我花了整个下午试图弄清楚,但没有成功。
在 AS3 中,我想向库添加一个图像(我们称之为 image.png)并仅使用代码实例化它。
我以这种方式成功实例化了外部图像
var pLoad:Loader = new Loader();
pLoad.load(new URLRequest("image.png"));
addChild(pLoad);
但无论我尝试什么,我都无法从库中加载图像。这是怎么做到的?
旁白:我已经看到了 [embed] 语法,但理想情况下我想避免硬编码图像名称,也就是说,我想选择一个图像,从而以编程方式生成图像名称。
好吧,首先您需要打开库的属性窗口并选中“导出到 Actionscript”复选框,然后只需在类文本字段中放置对您的对象的良好引用,在本例中我将其称为 MyImage,好的。现在让我们获取代码。
var ImageClass:Class = getDefinitionByName("MyImage") as Class;
var image:Bitmap = new Bitmap(new ImageClass(575,430));
addChild(image);
就是这样,在这里工作得很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)