我有一個barCode類,用於生成barCode的圖像。我創建這個類的一個實例,它按預期工作,例如:FLEX - 加載類實例類型的圖像
var myBarCodeInstance:barCode = new barCode();
var myBarCodeImg:Image = new Image();
myBarCodeImg.source = myBarCodeInstance;
使用此代碼的形象出現,並能正常工作。不過,我的問題是,如何在該圖像上實現一個加載器,以便在圖像完全加載並準備好處理時觸發事件? (我試圖訪問它的內容之前,沒有完全加載圖像,我遇到了空問題)。
喜歡的東西下面:
var loader:Loader;
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Ev ent):void{
myBarCodeImg.source = e.currentTarget.content;
// further processing here
});
loader.load(new URLRequest(encodeURI(「image.jpg「)));
,但我不知道該怎麼到位「image.jpg的」部分的插入,由於我的形象是一個類的實例,而不是實際的JPG文件。
你得到一個錯誤,如果您嘗試訪問'VAR BMP:位圖= tempImg.content爲位圖; trace(bmp);'立即在'addElement(tempImg);'之後' – Amarghosh 2010-10-14 12:25:37
嗨,不,它不給它錯誤跟蹤... test4_0.WindowedApplicationSkin2.Group3.contentGroup.Image12.test4_logoImg13 – scott 2010-10-15 08:21:22