`

AS3 Embed加载资源方法

    博客分类:
  • AS3
阅读更多

嵌入的资源所在的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"))]后面一定不要加分号.否则会报错

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics