作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,我觉得问这个问题很愚蠢,但我花了整个下午试图弄明白,但没有成功。
在 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/
我是一名优秀的程序员,十分优秀!