作者jones86723 (jones)
看板Flash
標題[問題]package問題
時間Fri Aug 1 01:19:25 2008
其實我最近才在研究AS3的寫法,
買了那本O,REILLY老鼠封面的書,
發現都是用package{.....}來當範例,
但我不知道其他書是不是也是這樣教,
看了前幾章節物件導向觀念似乎有點懂了,
但是整本書翻來翻去似乎找不到怎麼去運用寫好的類來實做,
寫好類別=>??=>成果秀出來
看許多高手的BLOG文章依然只寫類出來,
卻沒說要怎麼去套用這個類,
害我一直想我是不是少學了什麼東西,
拋開flex寫法好了,最簡單的flashcs3來去套用,
顧名思義??就是
var xx:類=new 類();
然後在xx.方法;
或 xx.屬性=多少;
於是我拿奶綠茶的範例來實做pv3d
http://www.flycan.com.tw/board/modules/newbb/viewtopic.php?post_id=68
6&topic_id=298
下載了官方的類別
as端改掉了
1.oldCube為Cube
2.new milkmidi_pv3d_01()函式改成了new milkmidi_pv3d_02()
因為會跑出1061:
"呼叫可能未定義的方法 milkmidi_pv3d_01 (透過靜態類型 milkmidi_pv3d_01 的參考)。"
然後flash端寫這樣
var mc:milkmidi_pv3d_01=new milkmidi_pv3d_01();
mc.milkmidi_pv3d_02();
結果=>
TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。
我這樣寫有錯嗎??我場景沒任何東西可以嗎??><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.120.217
推 cjcat2266:你PV3D的package位址有放對嗎?要用1.7版的喔 08/01 01:27
→ cjcat2266:先不要改他的範例,複製該.as檔跟一個.fla放在一起 08/01 01:27
→ cjcat2266:然後該.fla的property視窗裡面的document class 08/01 01:28
→ cjcat2266:請填上milkmidi_pv3d_01,ctrl+enter測試就可以了 08/01 01:28