AS3从url变量加载外部图像

use*_*386 1 flash actionscript-3

我想知道如何从URL变量加载外部图像以及如何调用HTML URL变量.

示例: embed src="http://domain.com/swf/load.swf?imageUrl=http://domain.com/images/image123.jpg" .... />}

我试图用这种方式制作一个图像播放器.谢谢

Geo*_*nza 7

应该如此简单:

  1. 确保swf已加载
  2. 使用LoaderInfo的参数对象来获取变量
  3. 根据您的需要使用变量:完成工作!

这是一个快速片段:

this.loaderInfo.addEventListener(Event.COMPLETE,ready);
function ready(event:Event):void{
   var imageURL:String = this.loaderInfo.parameters.imageURL;
   trace("imageURL",imageURL);
   var loader:Loader = addChild(new Loader()) as Loader;
   loader.load(new URLRequest(imageURL));
}
Run Code Online (Sandbox Code Playgroud)