Skip to main content

Posts

Showing posts from July, 2007

收到 Essential ActionScript 3.0 --- 接力貼

繼 邦邦 、 Ticore 之後收到書了也來貼一下...XD 從Amazon定的,上星期三邦邦代訂到今天收到...真是迅速啊~~總價由於有人一起分擔運費小小給它便宜了一點點啦! NT.1,437

Load Manager for FL2.X (1)

載入控制常常是各大Flash討論版中名列前矛的老掉牙問題串,可見如何做好載入控制是一個很重要的課題,FL1.1 載入外部檔案的限制是一個frame只能執行一次載入,而 FL2.X 則是一個frame只處理5次載入事件,FL1.1 載入研究在很久以前就已經分享過了,所以這次與大家分享是幾種FL2.X處理載入控制的方法: Load Manager有個很重要的特點:唯一性,當多個載入的SWF中如果也有load行為時,Load Manager只能存在一個。 為了達到Load Manager的唯一性,這邊使用程式 Design Pattern 中蠻常用的 Singleton Pattern 來實作,講到這邊大概已經有人快崩潰了,連Design Pattern的字眼都出現了,感覺越扯越專業捏?不過別緊張,搞不懂原理的人就直接將.as拿去修改使用就好,Erin一直認為,如果你對它有興趣,就會願意花很多時間去理解它,強求是沒有用的。回到正題,Singleton 顧名思義就是"獨生子",它的原理就是讓 Class只有一個實體,不管誰來跟它要東西,它也只提供一個窗口。好嚕!Erin 的懶人程式講解就到這邊,有興趣的請直接點選上面的聯結去理解它個夠! [LoadManager.as version 1 教學檔下載] LoadManager.as: 在一開始的屬性宣告就建立一個實體 private static var _manager:LoadManager = new LoadManager(); 提供窗口讓外部取得實體,這樣的方式就可以確保所有人使用LoadManager時,用到的都是同一個實體。處理載入事件的是最簡單的 onEnterFrame,目的是讓loading工作簡單化,手機AP開發重點之一:簡單卡好 static function getInstance():LoadManager { return _manager; } 用法: var loader = LoadManager.getInstance(); loader.loadClip(fileURL, targetMovieClip); 接下來測試看看 LoadManager01_1.swf: var loader = LoadManager.getInstance(); for (va

WhoNeedsAniPhone.com

這是 WhoNeedsAniPhone.com 發表的一個類iPhone使用者介面的Flash lite application for Windows Mobile 5 and 6,預計完成後會包含程式集、觸控螢幕鎖與一些app,如果你有PDA phone base on WM5 or WM6的話可以加入他們的 beta tester募集 =)