第一种方法比较灵活:
var loader:Loader = new Loader();
addChild(loader);
loader.load(new URLRequest("your.jpg/png"));
需要导入
import flash.net.URLRequest;
import flash.display.Loader;
该方法的好处在于,一个比较大的项目可以逐个加载,AS主体比较小,加载时可以并提示用户加载的过程,用户体验比较好。
第二种方法:
public class imgclass extends Sprite
{
[Embed(source="your.jpg/png")]
private var yourimg:Class;
public function imgclass ()
{
var image:Bitmap = new yourimg();
addChild(image);
}
}
这种方法会将SWF的体积增大(因为把图片包含进去了),但可以让你的SWF灵活发布,而不用带一堆文件
var loader:Loader = new Loader();
addChild(loader);
loader.load(new URLRequest("your.jpg/png"));
需要导入
import flash.net.URLRequest;
import flash.display.Loader;
该方法的好处在于,一个比较大的项目可以逐个加载,AS主体比较小,加载时可以并提示用户加载的过程,用户体验比较好。
第二种方法:
public class imgclass extends Sprite
{
[Embed(source="your.jpg/png")]
private var yourimg:Class;
public function imgclass ()
{
var image:Bitmap = new yourimg();
addChild(image);
}
}
这种方法会将SWF的体积增大(因为把图片包含进去了),但可以让你的SWF灵活发布,而不用带一堆文件