我刚开始弯曲,我习惯了闪光(CS5& as3)
我正在尝试在swf文件中加载图片以添加DisplacementMapFilter。
但我只是无法加载那张照片。
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
{
}
}
}
答案 0 :(得分:0)
如果您在Flex中执行此操作,是否有理由在AS3中尝试执行此任务?
您可以使用Mxml轻松实现此目的:
<mx:Image source="@Embed(source='../assets/picture.jpg')">
<mx:filters>
<mx:DisplacementMapFilter />
</mx:filters>
</mx:Image>
现在使用@Embed会假设您没有使用想要在运行时加载的图像,但即便如此,您也可以轻松更改它。