AS 3.0 图片加载

第一种方法比较灵活:

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灵活发布,而不用带一堆文件

你可能感兴趣的:(.net,Flash)