新技术培训培训课件培训课件4AS3的对象和字典.ppt

新技术培训培训课件培训课件4AS3的对象和字典.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AS3网页游戏开发教程 主讲人:何韬 单 位:威海职业学院 ----对象和字典 知识回顾: AS3的显示文本的相关应用方法和实例 新课: AS3的数据类型 对象(Object)和字典(Dictionary),同时通过一个模拟小例子看看他们的应用方法. 导入: 一、Object类型 二、Dictionary类型 三、Object和Dictionary的区别 四、实例 内容: 一、Object类型 Object类是万类之母. Object类是AS3的核心类. 所以下面的代码并没有错 var i:Object=5;//int var flag:Object=true;//Boolean Object类的定义方式多种多样, 第一种: var?obj1:Object=newObject(); //新建一个空对象 第二种: Var obj2:Object={};//效果同上 第三种: Var obj3:Object={//为对象添加自定义的属性和方法 name:"名字", age:13, height:170.5, say:function():void{ ????trace("hello,world!"); } } trace(obj3.name); obj3.say(); var?obj4:Object={}; obj4.name="Jack"//动态添加属性 obj4.getName=functon():String{//动态添加方法 return this.name;//使用this关键字 } trace(obj4.getName());//"Jack" var?obj5:Object={}; obj5["name"]="Jack"?; obj5["getName"]=functon():String{//数组形式(关联数组),动态添加方法 return this.name;//或者this["name"] } trace(obj5.getName());//或者trace(obj5["getName"]()); var obj:Object = new Object(); obj.id=3; obj["name"]="张三"; trace(obj["id"]+","+obj.name); obj.setName=function(ii:int){ trace(ii+"hello,我叫:"+this.name); //注意此this为obj } obj.setName(222); //---------遍历出对象中所有的属性名和方法名 for(var param:String in obj){ trace(param+":"+obj[param]); } //-----遍历出对象中所有的值 for each(var o:* in obj){ trace(o); } 二、Dictionary Dictionary是一种以键值类型的数据结构,和Object一样,在as中能够把他看成是Hash。 Dictionary能够以任何类型的对象作为键来使用 var p:Person = new Person(); var d:Dictionary = new Dictionary(); d[p] = “人类”; t.text = d[p].toString(); 三、Object和Dictionary的区别 Object只能用字符串做键值 Dictionary可以用对象做键值 四、实例 人物左、右、跳、蹲动作控制 本节课我们主要学习了AS3的对象和字典两个类型,使我们在数组的下标访问之外多了一种能用字符串或对象做键访问数据集合的方法,这种方法在后续的项目开发中会有非常大的用处。 下节课我们将讲解AS3的函数部分内容,学习函数的概念及其应用。 总结:

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档