关于贴图加载问题
fur3 (2009-06-23 14:45:16)
教程中为了代码简洁易懂,可能减去了贴图加载的相关代码。
实际项目中如果不做贴图的LOADING会因为网速问题而出现一段时间的元件是黑色的情况。
我自己的做法是使用贴图加载事件
for (var i:int=0; i<=photoNum; i++) {
trace(myXml.list[i].sp);//图片地址
imtes[i] = {};
imtes[i].bfm = new BitmapFileMaterial(myXml.list[i].sp, false);
imtes[i].bfm.interactive = true;
imtes[i].bfm.name = 'p'+ (i+1);
imtes[i].bfm.addEventListener(FileLoadEvent.LOAD_COMPLETE , addContent);//加载完成事件
imtes[i].bfm.addEventListener(FileLoadEvent.LOAD_PROGRESS , loadingMaterial);//加载进程中事件
}
不知道有没有错?
效果实现页面www.vs30.com,点击portfolio页面