作者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
1F:推 cjcat2266:你PV3D的package位址有放对吗?要用1.7版的喔 08/01 01:27
2F:→ cjcat2266:先不要改他的范例,复制该.as档跟一个.fla放在一起 08/01 01:27
3F:→ cjcat2266:然後该.fla的property视窗里面的document class 08/01 01:28
4F:→ cjcat2266:请填上milkmidi_pv3d_01,ctrl+enter测试就可以了 08/01 01:28