[問題] 繼承 vs 轉型
因為最近開始寫flash搭純as的project...
然後有碰上一個問題
在很多畫面都是從flash那邊抓出來的情況
會使用到一層又一層的movieclip
public class mcPro extends MovieClip....
主要是因為有些常用的方法要寫在裡面...
但是當我從swf中取出movieclip時
卻沒有辦法直接轉型成該class....
不知道有沒有人可以提供這部分的經驗呢?....
(那個class沒有要放其他的物件...就只是存在一些method而已...)
--
所有創作者都面對相同的難題。價格是由供給和需求來決定的,
有趣工作的需求量,總是比不上解決個別客戶的世俗問題。
在實驗劇場裡演戲,總是比不上在展覽攤位上披著猩猩裝來得有賺頭。
寫小說所賺的錢,還比不上垃圾處理器的廣告文案。
對程式語言動手動腳的工錢,也比不上協助某公司連結老舊資料庫與網站伺服器。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.144.228
推
09/23 18:48, , 1F
09/23 18:48, 1F
推
09/23 19:00, , 2F
09/23 19:00, 2F
→
09/25 00:31, , 3F
09/25 00:31, 3F
→
09/25 00:32, , 4F
09/25 00:32, 4F
→
09/26 10:07, , 5F
09/26 10:07, 5F
→
09/26 10:09, , 6F
09/26 10:09, 6F
上面的描述可能不太好
我重新修改一下
目前我所會使用到的是
從數個swf中...取出movieClip元件
由於內容物會是一層疊一層的
(ex: 大廳->遊戲區->機台*n)
那...由於大廳會有一些按鈕及資訊輸出
遊戲區&機台也是一樣
所以如果是大廳
那我可能會寫成
class Lobby extends MovieClip
{
***
function addSector(sec:Sector):void
{
addChild(sec);
}
}
class Sector extends MovieClip
{
***
}
在顯示元件上...
並沒有去作修改
因為我要的內容只是原始的MovieClip class上去附加一些常使用到的方法
Tweener...addChild...getChild...諸如此類的...
※ 編輯: chengchieh 來自: 61.219.144.228 (09/26 10:20)
討論串 (同標題文章)