读书人

AS3 Embed加载资源步骤

发布时间: 2012-12-22 12:05:06 作者: rapoo

AS3 Embed加载资源方法

嵌入的资源所在的source路径的属性,如下:

?[Embed(source="pic/2.jpg")]

在元数据语句后面。直接声明一个Class类型的变量,如:

[Embed(source="pic/2.jpg")]

private var Img:Class;

现在可以使用这个变量创建一个新的资源实例,如:

var image:Bitmap = new Img();

注意:这里加载的是一个位图,要加载SWF文件时,要声明一

个Sprite类型的变量:

var myMc:Sprite = new Img();

下面是一个应用实例:加载一张图片到舞台:

package {import flash.display.Bitmap;import flash.display.Sprite;public class Tests extends Sprite{[Embed(source="pic/2.jpg")]private var img:Class;public function Tests(){var bit:Bitmap = new img() as Bitmap;addChild(bit);}}}

?注意:[Embed(source=("picture.jpg"))]后面一定不要加分号.否则会报错

读书人网 >编程

热点推荐