AS3从XML中加载图片问题,如何下一帧前如何清理?以下为我的代码: 请问我该如何清理? 20

varAmplifypicArray:Array=newArray();varxmlLdr_Amplifypic:URLLoader=newURLLoader();xml... var AmplifypicArray:Array=new Array();
var xmlLdr_Amplifypic:URLLoader=new URLLoader();
xmlLdr_Amplifypic.addEventListener(Event.COMPLETE,AmplifypiyHandler);
xmlLdr_Amplifypic.load(new URLRequest("Amplifypic/Amplifypiy.xml"));
function AmplifypiyHandler(event:Event):void
{
try
{
gallery_xml=new XML(event.target.data);
var images:XMLList=gallery_xml.img;
var gallery_array:Array=new Array();
var i:int;
var galleryLength:int =images.length();
for(i=0;i<galleryLength;i++)
{
gallery_array.push({src:images[i].text()});
}
displayAmplifypic(gallery_array);
}catch(error:Error)
{
trace(error.message);
}
}
function displayAmplifypic(gallery_array:Array):void
{
var i:int;
gallerLength=gallery_array.length;
for(i=0;i<gallerLength;i++)
{
var thisLdr:Loader=new Loader();
thisLdr.contentLoaderInfo.addEventListener(Event.COMPLETE,loaderAmplifypicHandler);
thisLdr.load(new URLRequest(gallery_array[i].src));
var thisMC:MovieClip=new MovieClip();
thisMC.addChild(thisLdr);
AmplifypicArray.push(thisMC);
//thisMC=null;
//thisLdr=null;
}
}
function loaderAmplifypicHandler(event:Event):void
{
var thisLdr:Loader=LoaderInfo(event.currentTarget).loader as Loader;
var thisMC:MovieClip=thisLdr.parent as MovieClip;
thisMC.height=1360/200;
thisMC.width=768/200;
originWidth=thisMC.width;
originHeight=thisMC.height;
thisMC.x=(768-thisMC.width)/2;
thisMC.y=(1360-thisMC.height)/2;
thisMC.alpha=0;
thisLdr.contentLoaderInfo.removeEventListener(Event.COMPLETE,loaderAmplifypicHandler);
//thisLdr=null;
//thisMC=null;
}
展开
 我来答
tu63wx
2011-03-28 · TA获得超过877个赞
知道答主
回答量:622
采纳率:0%
帮助的人:0
展开全部
S3类声明文件上(即对该影片剪辑类进行进一步说明)
第二步:在这个类描述文件中创建一个Loader类的实例
第三步:用Loader类的load方法去读你的文件
Loader实例.load(new URLRequest("载入文件路径")

这样,你需要载入的文件就被载入到你指定的影片剪辑中了
追问
我已经用 thisLdr.contentLoaderInfo.addEventListener(Event.COMPLETE,loaderAmplifypicHandler);加载监听了,可是进行循环播放时,页面数增大,并且越来越慢,不知道怎么在下一帧播放的时候清除上一帧里面的内存,请好心人帮帮我,急急。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式