在面向对象的程序设计中,我们将通过分组组织起来的信息成为类.可以创建一个类的多个实例,呗称为对象. 你可以创建自己的类(自定义对象),也可以使用内置的动作脚本类(预定义对象);内置类位于“动作”面板的“对象”文件夹中。 当自定义类时,要定义它创建的每个对象的所有属性(特性)和方法(行为),就如同定义生活的对象一样。例如,可以说一个人有性别、身高和发色等属性,以及交谈、行走和投掷等方法。“人”就是一个类,并且每个人都是一个对象或该类的一个实例。"张三是个一米八的大小伙子."有性别,身高等属性,以及说话等方法。在此例中,“张三”就是一个对象.再比如:我们定义了"说话娘娘腔的人"这个类,"张三说话娘娘腔",张三就是"说话娘娘腔的人"这个类的一个实例
动作脚本中的对象可以是纯的数据容器,或者它们可以在舞台上以图形化方式表示为影片剪辑、按钮或文本字段。所有影片剪辑都是内置类 MovieClip 的实例,所有按钮都是内置类 Button 的实例。每个影片剪辑实例都包含 MovieClip 类的所有属性(例如,_height、_rotation、_totalframes)和所有方法(例如,gotoAndPlay、loadMovie、startDrag)。这下你该明白了吧? 不过这些都是内置对象,预定义对象,事先定好的.
要定义类,您可以创建一个名为构造函数 的特殊函数。(内置类具有内置的构造函数。)可以像预定义对象那样产生自己的实例,在定义对象时,同样可以为自己定义的对象定义属性方法等等.定义对象实际上就是为所定义的对象构建一个函数,这样的函数就叫做"构建函数".对象有什么属性有什么方法都可以在函数里说明.在定义完成后就可以在以后的程序里创建自己定义的对象的实例,以后方便使用. 构建函数的名字通常和这个对象的名字一样, 语法: function 函数名(参数) { this.参数=? : : }其中函数名也就是对象名.参数可以理解称属性,当构建了一个对象后,flash会自动产生关键字"this"来代表这个对象,所以"this.参数=?"就是这个[color=#D从143C]对象的参数属性被定义为后面的"?"所表示的动作或值.".. .."为省略号,表示还可以定义更多
例如,如果需要关于您的影片中某个自行车骑手的信息,您可以创建一个构造器函数 "骑自行车",它具有属性" 时间" 和 "路程",以及能够告诉您自行车行进速度的方法"速度":
function 骑自行车[函数,对象名] (分钟,公里[参数]) { this.时间 = 分钟[值或动作] this.路程 = 公里; this.速度 = function() {return this.路程/ this.时间;};[这个是一个自定义函数,函数的运行结果是返回路程/时间的值] }
这里为了大家能看懂,我把定义的对象函数参数等都用的汉字,编程时切记要符合定义标识符的标准.(字母,数字,下划线组成.开头为字母或下划线).
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天