Flash MX 2004組件都是編譯了,不可以像Flash MX組件打開Library,直接修改代碼。不過有一個邪惡方法,可以簡單地修改組件代碼,無需要做什麼開發新組件/新Class繼承舊組件這樣大動作。由於AS2最終是編譯成AS1 Byte Code,所有Class其實變成了_global下的Object而已,在_global下,只要根據Namespace作路徑,就可以找到該Class,用AS1定義Method的做法:prototype,就可以重新定義Class裡Method,詳情就請看我第2本書,嘻。 |