Re: 請問關於函式

看板Flash作者 (ETREX)時間18年前 (2007/04/04 13:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/5 (看更多)
※ 引述《aquarianboy (我是沒牌的營養師!)》之銘言: : ※ 引述etrexetrex (ETREX)》之銘言: : : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : : 這個部分似乎有誤@@" : : 由於myClass是繼承MovieClip而來的,而每個MovieClip都有自己的Depth : : 所以在實作(實體化)的時候應該是: : : 1.新增元件:勾選"匯出給AS使用"以及"AS2.0類別",名稱皆與myClass相同 : : 以求類別與MovieClip建立關聯 : : 2.this.attachMovie("myClass","myClass型態變數名稱",深度); 我提供一個範例: http://et.test.miniasp.com.tw/Arrow.rar as寫的不是很好@@" 請把焦點放在fla的寫法 : 其實在Flash裡面,物件實體化的方法有不只一種: : 一個是就如同ex大大寫的,勾選AS2.0類別後 : 再把它拉到舞台上,不管是用滑鼠拉,或是用attachMovie都行 : 另一個是用new的方法直接「實體化」一個東西出來 : 所以 : var xyz_mc:myClass = new myClass(); : 這行指的就是我用myClass類別,實體化一個xyz_mc出來 : (其實在一般的OOP語言,這就是實體化囉) : 而這個長出來的實體,也有sayHello的方法 : 也因為它是extends自MovieClip類別,所以它也有一般MC該有的property跟method : 至於它是不是跟場景上實際的Movieclip有關連,那就是另一回事了 :) : 我試過程式碼執行的結果,其實是沒問題的 : 只是不知道是不是原po要的東西 :) : PS: 我原來寫的方法,其實是一般OOP的物件實體化的方法 如果可以用new 的方式實體化,fla的部分就可以更簡潔了:) 請提供範例<(__)> -- http://etrex.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.148.60

04/04 13:35, , 1F
在AS 3.0已經可以完全不用fla檔案的存在囉 :)
04/04 13:35, 1F
文章代碼(AID): #164pKx6S (Flash)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
5
20
文章代碼(AID): #164pKx6S (Flash)