我想在我的Flash文件中有一個可以從其他程序更改的圖像。動態更改ActionScript 3中的圖片而不閃爍
在ActionScript 2中,我使用了一個Loader
,設置了contentPath
並在時間軸中製作了Motiontween
,這非常有效。
但現在在ActionScript 3我這樣做,我用的是UILoader
,我設置了source
並創建一個Motiontween
但現在時間很短的圖像消失,每次吐溫重新開始。
有沒有辦法正確地做到這一點?
我現在代碼:
var myXML:XML;
var myLoader:URLLoader = new URLLoader();
var text:String;
var imagePath:String;
myLoader.load(new URLRequest("C:/Flash/paths.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void
{
myXML = new XML(e.target.data);
text = myXML.text;
imagePath = myXML.path;
TextContainer.text = team1name;
imageContainer.source = team2logoPath;
trace("trace");
}
文字不閃爍,但圖像,所以我不認爲XML Loader是,它的作品,且不與AS3的原因。
即使我每次只改變圖像的源,圖像可短時間內得到無形的:
imageContainer.source = "C:/images/no_image.png";
聽起來像你的補間關閉POST代碼 –
我添加了我的代碼問題。 – MWeller