作者etrexetrex (ETREX)
看板Flash
标题Re: 请问关於函式
时间Wed Apr 4 10:27:33 2007
※ 引述《aquarianboy (我是没牌的营养师!)》之铭言:
: 不过还有更有趣的做法,就是来OOP(Objected-Oritented Programming)来设计
: 建立自己的类别,增加该类别的属性(property)或方法(method)
: class myClass extends MovieClip{
: function myClass(){
: //Contrustor
: }
: function sayHello(){
: trace("hello");
: }
: }
: //以上程式码需另外存成myClass.as,类别名称与档名大小写需相同
: var xyz_mc:myClass = new myClass();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: xyz_mc.sayHello(); //也会trace出"hello"
: 这样一来只要你的movieclip是实体化或是继承自myClass类别
: 它就内建有sayHello这个方法
: 供你参考 :)
这个部分似乎有误@@"
由於myClass是继承MovieClip而来的,而每个MovieClip都有自己的Depth
所以在实作(实体化)的时候应该是:
1.新增元件:勾选"汇出给AS使用"以及"AS2.0类别",名称皆与myClass相同
以求类别与MovieClip建立关联
2.this.attachMovie("myClass","myClass型态变数名称",深度);
--
http://etrex.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.228.148.60
1F:推 gargouille:他是在程式中实体化,你写的方法是在场景上实体化 04/04 12:32
2F:推 etrexetrex:呃...不懂@@" 04/04 13:03
3F:推 aquarianboy:下一篇就有说明罗 :) 04/04 13:04