AS2,是面向对象OOP的编程,但对象具体是什么呢?
以下是笔者自己摸索的答案,不对之处,请各位看官不吝赐教。
对象是一个拥有属性和方法的实体。
Flash中的对象共有两种,一种是全局对象(global object),一种是实例对象(instance object),全局对象不需要创建,这些对象已经创建好了,可以在任何时候调用;而实例对象需要创建,它可以创建它自身的实例,这就是类。比如在实际应用中,Math数学对象不用创建,直接就可以使用,它是全局对象。而Sound就需要用mysound:Sound=new Sound()来创建,在创建中使用new运算符,才可以创建新的实例。
指定对象的类型,加入new运算符,用()括号来调用构造函数,一个新的对象就创建成功了。在括号中,参数是可有可无的,通常我们不会为对象添加参数,但并不是不可以添加参数。
MyString:String=new String("ilaohuu");这就是将数据传递给构造函数,而构造函数将对象进行设置。
通常使用new()构造函数建立的对象,可以使用delete来删除。
有一种对象被称之为核心对象,ECMA-262标准规定了这些对象。如下所示:
Arguments;Array;Boolean;Data;Error;Function;Math;Number;Object;String;System。
在这些对象中,只有Math是全局核心对象,而其它的都是实例核心对象。无论是全局的还是实例的,都可以用隐式方法初始化对象,也就是可以不使用new()构造函数来创建对象实例。
比如var myArray:Array=["i","lao","hu","u"];就等于使用了构造函数。
另外ilaohuu:Object={_x:100,_y:100,_xscale=100,_yscale=100};就等于
var iaohuu:Object=new Object();_x=_y=_xscale=_yscale=100;
这两种方法都可以初始化。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/376.html

爱老虎油和你探索flash中的对象相关推荐

  1. ICCV2021|一种用于解决点云场景中同类对象分割的网络

    首次提出:一种用于解决点云场景中同类对象分割的端到端网络 融合协同对比学习和相互注意采样机制进行无监督点云对象的同类分割 Unsupervised Point Cloud Object Co-segm ...

  2. 探索Android中的Parcel机制(上)

    一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化.序列化--,其作用是能将数据对象存入字节流其中,在须要时又一次生成对象.主要应用是利用外部存储设备保存对象状态 ...

  3. 探索Android中的Parcel机制(上) .

    一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化.序列化--,其作用是能将数据对象存入字节流当中,在需要时重新生成对象.主要应用是利用外部存储设备保存对象状态, ...

  4. 在Flash中调用xml文档

    在Flash中调用xml文档需要用到XML类和XMLNode类中的一些方法和属性.这里我们就不需要用到那么多.把用到的方法和属性列出来: XML类:       XML.ignoreWhite;//处 ...

  5. JavaScript 中的对象拷贝(深拷贝、浅拷贝)

    对象是 JavaScript 的基本块.对象是属性的集合,属性是键值对.JavaScript 中的几乎所有对象都是位于原型链顶部 Object 的实例. 介绍 如你所知,赋值运算符不会创建一个对象的副 ...

  6. flash中Stage,stage,root和this的区别用法

    转载自:http://aresleecool.blog.163.com/blog/static/120715798201011895334718/ http://cctv566888.blog.163 ...

  7. 如何优雅的理解ECMAScript中的对象

    序 ECMAScript is an object-oriented programming language for performing computations and manipulating ...

  8. ajax redirectattributes 使用,Spring中RedirectAttributes对象重定向传参

    Spring3中的FlashAttribute 为 了防止用户刷新重复提交,save操作之后一般会redirect到另一个页面,同时带点操作成功的提示信息.因为是Redirect,Request里 的 ...

  9. 谈Flash中的鼠标响应

    大家都知道,Flash动画能够响应鼠标动作,从而实现各式各样的人机交互.常用的鼠标都有左中右三个键. 1.左键 鼠标左键在Windows系统下担负着神圣的职责,在Flash中也不例外.Flash能够自 ...

  10. 在SQL数据库中搜索对象的不同方法

    This article explores various ways to search for database objects in SQL database such as tables, st ...

最新文章

  1. CodeForces 340C
  2. 2022-01-12
  3. CTO 太水!犯了低级错误,还删除代码隐藏证据!
  4. 安卓移植和驱动开发第八章心得体会
  5. PAT (Advanced Level) 1035. Password (20)
  6. Oracle 内核参数
  7. 我忽然发现我写的cve漏洞管理系统简直就是redmine的一个小模块
  8. 广州计算机专业王健,王健 - 教师简历 CV- 武汉大学计算机学院
  9. [转]WampServer localhost 图标不显示解决办法
  10. 计算机一级考试表格题2010,2010年计算机一级考试一级WINDOWS笔试模拟题及答案
  11. 多线程 之 生产者与消费者
  12. 在一张图片的某个特定位置添加另外一张图片
  13. 瓜子2019笔试java_2019秋招瓜子携程笔试题解(含题目) 点赞有offer
  14. SRAM and DRAM
  15. 什么查重软件比较好用?
  16. iOS 防止截屏、录屏技术
  17. ar8031网卡中的光口和电口相互切换
  18. 2021-06-04 Java对象在Hibernate下的4种状态和Session相关方法以及对象识别
  19. 智能门铃中可视对讲的回音消除
  20. linuxCPU负载类比知识

热门文章

  1. 信庭嵌入式工作室-ARM应用技术之体系结构应用(下)
  2. 华为 MATE7 调试 LOCAT 日志不输出问题
  3. android中抽屉控件,Android自定义控件:类QQ抽屉效果
  4. 什么是公网IP和内网IP?
  5. Quartz任务监控管理
  6. 智慧医疗分支医院时钟系统(子母钟系统)
  7. 电源的安规设计(1)
  8. doc pdf html txt mht,mht文件格式介绍
  9. MYSQL索引3:聚簇索引和非聚簇索引
  10. Unity3D 太空射击游戏学习笔记