flash - 在 AS3 中加载嵌入图像

标签 flash actionscript-3

好吧,我觉得问这个问题很愚蠢,但我花了整个下午试图弄明白,但没有成功。

在 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);

就是这样,在这里工作得很好。

关于flash - 在 AS3 中加载嵌入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1337237/

相关文章:

actionscript-3 - 将加载程序内容转换为AS3中的MovieClips

javascript - AS2 到 AS3 转换错误

flash - 我如何在按下按钮时在命令提示符中执行命令并获取 ActionScript 中的输出?

actionscript-3 - 是否有可能将 'trap' 子 swf 跟踪语句发送到父 swf?

actionscript-3 - 是否可以通过 NetStream 字节访问将实时视频流式传输到 Flash Media Server?

actionscript-3 - AS3 : How to know if dataprovider or its content(s) is changed

actionscript-3 - setInterval与play()在Flash as3中?

ios - IOS (iPad 2) 上 AIR 3.9 中的 StageWebView

php - JavaScript 将多个 jpeg 从 Flash (AS3) 传递到 PHP

actionscript-3 - 在 2D 位图上找到质心