关于FLASH ActionScript的几个问题!

来源:百度知道 编辑:UC知道 时间:2024/05/11 13:31:43
想问FLASH ActionScript的几个个问题,我是菜鸟,请大家尽量用比较通俗的语言回答,谢谢了
1,什么是类?如何构造一个类?怎么调用它?
2, 从外部调用变量有几中方法?哪一种最快?具体怎么使用?
3,如何将变量记载在外部文件上?有几中方法?那种最快?

独家:Flash ActionScript视频教程

http://tech.163.com/special/F/000915SN/FlashAS.html

文介绍了ActionScript 3 相对于 ActionScript 2 有哪些新的特性和改动。并在文章的最后一步步的教大家如何利用 Flex Builder 来编译并运行第一个 AS3 程序。

语法方面的增强和改动:

引入了 package(包) 和 namespace(命名空间) 两个概念。其中 package 用来管理类定义,防止命名冲突,而 namespace 则用来控制程序属性方法的访问。
新增内置类型 int (32比特整数),uint(非负32比特整数),用来提速整数运算;
新增 * 类型标识,用来标识类型不确定的变量,通常在运行时变量类型无法确定时使用。在 AS2 中这种情况下需要用 Object 赖作为类型表识;
新增 is 和 as 两个运算符来进行类型检查。其中 is 代替 AS2 中的 instanceof 来查询类实例的继承关系,而 as 则是用来进行不抛错误的类型转换。
新增 in 运算符来查询某实例的属性或其prototype中是否存在指定名称的属性。
新增 for each 语句来循环操作 Array 及 Object实例。
新增 const 语句来声明常量。
新增 Bound Method 概念。当一个对象的方法被付值给另外一个函数变量时,此函数变量指向的是一个 Bound Method,以保证对象方法的作用域仍然维持在声明此方法的对象上。这相当于 AS2 中的 mx.util.Delegate 类,在 AS3 中这个功能完全内置在语言中,不需要额外写代码。
AS3 的方法声明中允许为参数指定默认值(实现可选参数)。
AS3 中方法如果声