Actionscript 3 Flex as应用程序:如何加载图片?
我是flex新手,我习惯于flash(CS5和as3) 我正在尝试在swf文件中加载一张图片,然后添加一个置换贴图过滤器 但我只是不能载入那张照片Actionscript 3 Flex as应用程序:如何加载图片?,actionscript-3,image,flex3,loader,Actionscript 3,Image,Flex3,Loader,我是flex新手,我习惯于flash(CS5和as3) 我正在尝试在swf文件中加载一张图片,然后添加一个置换贴图过滤器 但我只是不能载入那张照片 package { import flash.display.*; import flash.events.*; import flash.net.URLRequest; public class pano2 extends Sprite { public var loader_photo:Loader=new Loader();
package
{
import flash.display.*;
import flash.events.*;
import flash.net.URLRequest;
public class pano2 extends Sprite
{
public var loader_photo:Loader=new Loader();
public function pano2()
{
loader_photo.contentLoaderInfo.addEventListener(Event.COMPLETE,affichage_photo);
loader_photo.load(new URLRequest('cheval.jpg'));
addChild(loader_photo);
}
public function affichage_photo(ev:Event):void
{
}
}
}
如果您在Flex中执行此操作,那么您尝试在AS3中执行此任务是否有原因 您可以使用Mxml轻松实现这一点:
<mx:Image source="@Embed(source='../assets/picture.jpg')">
<mx:filters>
<mx:DisplacementMapFilter />
</mx:filters>
</mx:Image>
现在使用@Embed确实假设您没有使用要在运行时加载的映像,但即使如此,您也可以轻松地更改它