gga*_*ett 2 flash actionscript-3
好吧,我觉得愚蠢的问这个,但我花了整整一个下午试图搞清楚,没有成功.
在AS3中,我想将一个图像添加到库中(让我们称之为image.png)并仅使用代码对其进行实例化.
我成功地以这种方式实例化外部图像
var pLoad:Loader = new Loader();
pLoad.load(new URLRequest("image.png"));
addChild(pLoad);
Run Code Online (Sandbox Code Playgroud)
但无论我尝试什么,我都无法从库中加载图像.怎么做的?
旁白:我已经看过[embed]语法但理想情况下我想避免硬编码的图像名称,也就是说,我想选择一个图像,从而以编程方式生成图像名称.
好吧,首先你需要打开库的属性窗口并选中"Export to Actionscript"复选框,之后只需在类文本域中对你的对象进行一个很好的引用,对于这个例子,我将其称为MyImage,好.现在让我们来获取代码.
var ImageClass:Class = getDefinitionByName("MyImage") as Class;
var image:Bitmap = new Bitmap(new ImageClass(575,430));
addChild(image);
Run Code Online (Sandbox Code Playgroud)
就是这样,在这里工作得很好.
| 归档时间: |
|
| 查看次数: |
21643 次 |
| 最近记录: |