mx2004的新東東--newMovieClipLoader_Flash教程
教程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建立自定義類packageAS2.0越看越象C#,JAVA.除了語法的定義相似.就連class類也能做成package(土語:自定義包),可集成你所有的自定義函數(shù).方法.甚至組件擴(kuò)展.包括引入FLASH的各種類包.
相關(guān)Flash教程:
- 相關(guān)鏈接:
- 教程說明:
Flash教程-mx2004的新東東--newMovieClipLoader。