mx2004的新東東--newMovieClipLoader_Flash教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:Flash MX 2004 組件事件簡單調(diào)試器
      FlashMx2004的發(fā)布,非凡是改為V2components以后,components的功能得到了極大的強(qiáng)化。而對于普通編程者來說,首先要了解的就是如何合理的使用這些compone

      原來要loadMovie還的自己寫很麻煩,到了2004就不用了煩了.今天有空就研究了一下這個新東東MovieClipLoader,感覺很不錯。有些沒有寫到的屬性,各位有愛好可以去看看Help,下面共享給大家
      //定義一個loader
      
      MyLoader = new MovieClipLoader();
      
      //這個不用說了吧
      
      MyListener = new Object();
      
      //load完后對mc的初始化,這里我隨便設(shè)定了一個值_x=0
      
      MyListener.onLoadInit=function(Target_MC){
      
      	Target_MC._x=0;
      
      	trace (Target_MC._x);
      
      }
      
      //load過程中執(zhí)的語句,也就是方便我們顯示load百分比的了
      
      MyListener.onLoadProgress = function(Target_MC, loadedBytes, totalBytes) {
      
      	_root.msg2.text = loadedBytes "---->" totalBytes;
      
      };
      
      //load開始時執(zhí)行的語句,也就是告訴你,開始load了(廢話)
      
      MyListener.onLoadStart = function() {
      
      	_root.msg.text = "Load begin";
      
      };
      
      //load出錯時執(zhí)行的語句
      
      MyListener.onLoadError = function() {
      
      	_root.msg.text = "Sorry! load error";
      
      };
      
      //load完成執(zhí)行的語句
      
      MyListener.onLoadComplete = function() {
      
      	trace ("c");
      
      	_root.msg.text = "load completed";
      
      //這里我自己加的,因?yàn)樵诒镜氐臅r候load太快,所以執(zhí)行不了play(執(zhí)行play的時候,flash認(rèn)為還沒調(diào)入,
      
      //在網(wǎng)上測試的時候沒這問題,假如你發(fā)現(xiàn)這里的語句沒執(zhí)行,你不妨試試								
      
      	function lok(){
      
      	_root.loadl.play();
      
      	clearInterval(rok);
      
      	}
      
      	rok=setInterval(lok,1000);
      
      };
      
      //綁定偵聽
      
      MyLoader.addListener(MyListener);
      
      //這些不用說了吧了
      
      l1.onPress = function() {
      
      	MyLoader.loadClip("1.swf", _root.loadl);
      
      };
      
      l2.onPress = function() {
      
      	MyLoader.loadClip("2.swf", _root.loadl);
      
      };
      
      

      分享:FlashMX2004建立自定義類package
      AS2.0越看越象C#,JAVA.除了語法的定義相似.就連class類也能做成package(土語:自定義包),可集成你所有的自定義函數(shù).方法.甚至組件擴(kuò)展.包括引入FLASH的各種類包.

      來源:設(shè)計(jì)前沿網(wǎng)上收集//所屬分類:Flash教程/更新時間:2008-03-05
      相關(guān)Flash教程