2010-07-29 6 views
0

Я новичок в Flex, я привык мигать (CS5 & as3)Flex как приложение: как загрузить изображение?

Я пытаюсь загрузить картинку в мой файл швейцарских франков, чтобы добавить 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

Если вы делаете это в Flex, есть ли причина, по которой вы пытаетесь выполнить эту задачу в AS3?

Вы можете легко достигнуть этого с помощью MXML:

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

Теперь с помощью @Embed ли предположить, что вы не используете изображение, которое вы хотите загрузить во время выполнения, но вы можете изменить это легко.

Смежные вопросы