自訂Loading載入其它swf

來源:互聯網
上載者:User
const FILE_PATH:String="main.swf"; const CLASS_NAME:String="MainSwf";   var loader:Loader; var request:URLRequest;   loader = new Loader(); request=new URLRequest(FILE_PATH); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onProgress); loader.load(request);   function onComplete(e:Event):void {      var domain:ApplicationDomain=e.target.applicationDomain as ApplicationDomain;     var swfClass:Class=domain.getDefinition(CLASS_NAME) as Class;     var swfInstance:Sprite = (new swfClass()) as Sprite;     swfInstance.x=0;     swfInstance.y=0;       //卸掉舞台上現有的東西         var _childCount = numChildren;     for (var i:int=_childCount-1; i>=0; i--) {                this.removeChildAt(i);       }          //載入剛下載的動畫     this.addChild(swfInstance); }   function onProgress(e:ProgressEvent) {     //trace(e);     label1.text = "正在載入," + e.bytesLoaded + " / " + e.bytesTotal + ", " + (Math.round(  (100 * e.bytesLoaded / e.bytesTotal) / 0.01) * 0.01) + " %"; }   stop();

 

 

 

作者:菩提樹下的楊過
本文著作權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文串連,否則保留追究法律責任的權利。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.