2010-07-29 62 views
0

我是新來彎曲,我已經習慣作爲應用程序的Flex:如何加載圖片?

我試圖加載圖片在我的SWF文件添加一個DisplacementMapFilter然後閃爍(CS5 & AS3)。

但我只是不能加載該圖片。

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

如果你在Flex中這樣做是否有一個原因,你正試圖在AS3中完成這項任務?

您可以輕鬆地做到這一點使用MXML:

<mx:Image source="@Embed(source='../assets/picture.jpg')"> 
    <mx:filters> 
    <mx:DisplacementMapFilter /> 
    </mx:filters> 
</mx:Image> 

現在使用@Embed並假設你不使用你想在運行時加載圖像,但即使是這樣,你可以很容易地改變這種狀況。

相關問題