我有一个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