任何機構可以幫助我如何才能在卸載swf之前加載下一個swf?如何使用AS3卸載swf?
var mLoader:Loader = new Loader();
function loadSWF(e:Event):void {
var imageId:Array = e.target.name.split("_");
var targetId:int = imageId[0];
var caption:int = imageId[1];
txt = arrayText[caption];
dynText1.text = "";
dynText1.text = arrayText[caption];
dynText1.setTextFormat(textFormatMain);
var swf:String = "swf/" + xmlList[targetId].image[caption][email protected];
if (mLoader.content != null)
{
swfLoad.swfArea.mLoader.unload();
swfLoad.swfArea.mLoader.load(null);
}
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
mLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
mLoader.load(new URLRequest(swf));
}
//-------------------------------------------------------------------------//
function onCompleteHandler(loadEvent:Event):void
{
swfLoad.swfArea.addChild(loadEvent.currentTarget.content);
TweenLite.to(swfLoad, 0.5, {alpha:1});
}
function onProgressHandler(mProgress:ProgressEvent):void
{
//var percent:Number = mProgress.bytesLoaded/mProgress.bytesTotal;
//trace(percent);
}
通過卸載,您試圖從內存中刪除SWF文件? – 2009-11-16 22:04:47
卸載是什麼意思? – 2009-11-16 22:08:04
卸載含義擺脫當前在舞臺上的swf文件加載一個新的 – 2009-11-16 22:35:38