|
下面这段代码被赋予给一个在第一帧含有一个复选框组件的电影中。#initclip 和
#endinitclip语句包含的部分作为复选框的初始化程序
#initclip
if
(typeof(CheckBox) == "undefined")
{
function CheckBox()
{
this.watch ('value', function (id, oldval,
newval) { ... };
this.watch
('label', function (id, oldval, newval) { ...
};
}
CheckBox.prototype
= new MovieClip();
Object.registerClass("Check
Box", CheckBox);
CheckBox.prototype.enable
= function () { ... };
CheckBox.prototype.show
= function () { ... };
CheckBox.prototype.hide
= function () { ... };
CheckBox.create = function
(parentMovieClip, instanceName, depth) {
parentMovieClip.attachMovie("CheckBox",
instanceName, depth);
};
}
#endinitclip
注:如果直接拷贝这段代码到程序中,在运行时将会产生错误,因为存在一些未定义的函数。
|