开发环境:FlashDevelop
步骤:
1.新建一个as3工程:LoadPng
目录:E:/ActionScript/LoadPng
2.在工程下新建一个Image文件夹,向其中添加一张xxx.png图片
目录:E:/ActionScript/LoadPng/Image/xxx.png
3.在Main.as中敲入如下代码:
package
{
import flash.display.Sprite;
import flash.display.Bitmap;
public class Main extends Sprite
{
[Embed(source="../image/ChaKan.png")]
private var IMG:Class;
public function Main():void
{
var bit:Bitmap = new IMG as Bitmap;
addChild(bit);
}
}
}
注意1:embed加载图片之后怎么获取其BitmapData
Bitmap的属性中有bitmapData,可通过Bitmap.bitmapData来获得。
上面的例子中即bit.bitmapData。
注意2:相对路径的写法。
从添加相对路径的文件所在的位置开始算起,这里相对路径写在Main.as文件上,该文件在src文件夹下
第一步:../使路径到LoadPng文件夹下
第二步:../image/定位到LoadPng文件夹的image文件夹下,然后找到对应的图片文件 |