ActionScript 是一种运行在Flash Player 的编程语言,
是由ActionScript 虚拟机(AVM )执行的。
ActionScript 版本提供了更好的面向对象思想的设计
模型,使程序员更容易编写和设计复杂的代码。
ActionScript 是Flex 中主要的编程语言,是学习Flex
技术的基础
变量在每种语言中都是存在的,是最基本的概念。变量是用
来存储程序在运行时的临时数据的。常量相对于变量而
言的,是用来存储固定的数值的。下面几节就来详细的
介绍关于变量和常量的使用。
基本的数据类型包括字符串(String )、数字(Number )
和布尔(Boolean )。
1 .字符串类型
2 .数字类型
3 .布尔类型
复合数据类型包括对象(Object )、影片剪辑(Sprite )和
数组(Array )。下面将依次讲解这三种数据类型。
1 .对象类型
2 .影片剪辑类型
3 .数组类型
数据类型定义了变量以何种方式存储在计算机的内存中,如果数
据类型与变量值不匹配,系统就会出现错误。为了避免数据类
型与变量值不匹配的情况发生,往往在编译器或者解释器中就
包含了数据类型检查的功能。通过数据类型检查,可以在编译
代码的时候提早发现问题,避免在程序运惺背鱿治侍狻
数据类型检查分为编译时类型检查和运行时类型检查。
代码的时候提早发现问题,避免在程序运惺背鱿治侍狻
数据类型检查分为编译时类型检查和运行时类型检查。
ActionScript 3.0 是一种脚本语言,是在运行时进行数据类型检查
的。但是同时也支持在严格模式(注:严格模式是编译器的编
译模式之一,默认为严格模式。)下执行编译时类型检查。在
严格模式下,两种类型检查都支持。在标准模式下,只支持运
行时类型检查。
在大型项目开发是,通常都是使用编译型类型检查。因为编译型
行时类型检查。
在大型项目开发是,通常都是使用编译型类型检查。因为编译型
项目检查可以更及时迅速的捕获错误,并方便的定位错误。
是由ActionScript 虚拟机(AVM )执行的。
ActionScript 版本提供了更好的面向对象思想的设计
模型,使程序员更容易编写和设计复杂的代码。
ActionScript 是Flex 中主要的编程语言,是学习Flex
技术的基础
变量和常量
变量在每种语言中都是存在的,是最基本的概念。变量是用
来存储程序在运行时的临时数据的。常量相对于变量而
言的,是用来存储固定的数值的。下面几节就来详细的
介绍关于变量和常量的使用。
变量的声明和赋值
在使用变量之前,需要对变量进行声明。如果不声明变量,
就直接使用,编译器会出现错误。
在声明一个变量的时候,必须要在前面加上
就直接使用,编译器会出现错误。
在声明一个变量的时候,必须要在前面加上var ,后面接着
是变量的名称。声明变量的语法如下所示。
var 变量名[: 数据类型]
其中,var 是变量的关键字,表示声明的是一个变量;变量
名是自定义的变量的名称,尽量取有意义的单词;数据
类型是可以不必定义,但是为了追求代码的严谨性,最
好明确定义类型。
就直接使用,编译器会出现错误。
在声明一个变量的时候,必须要在前面加上
就直接使用,编译器会出现错误。
在声明一个变量的时候,必须要在前面加上var ,后面接着
是变量的名称。声明变量的语法如下所示。
var 变量名[: 数据类型]
其中,var 是变量的关键字,表示声明的是一个变量;变量
名是自定义的变量的名称,尽量取有意义的单词;数据
类型是可以不必定义,但是为了追求代码的严谨性,最
好明确定义类型。
变量的作用域
在定义变量之前,要确定变量需要用在哪里,这个时候就要
确定变量的作用域,即全局变量或者局部变量。全部变
量是在整个类或是命名空间中都可以访问的变量,而局
部变量是只有某个代码区段才可以访问的变量。全局变
量通常定义在函数体的外部,而局部变量定义在函数体
的内部。
确定变量的作用域,即全局变量或者局部变量。全部变
量是在整个类或是命名空间中都可以访问的变量,而局
部变量是只有某个代码区段才可以访问的变量。全局变
量通常定义在函数体的外部,而局部变量定义在函数体
的内部。
声明常量
常量与变量不同的是,常量是有固定数值的。一旦声明了常
量,并赋值,那么该常量就不能再次赋值。要声明一个
常量,需使用关键字const ,而不是var。
声明常量的语法格式如下所示。
声明常量的语法格式如下所示。
const 常量名[: 数据类型] = 常量值
在声明常量的同时,必须赋值,如果不赋值,在编译代码的
常量值
在声明常量的同时,必须赋值,如果不赋值,在编译代码的
时候,就会出现常量没有初始化的警告。
量,并赋值,那么该常量就不能再次赋值。要声明一个
常量,需使用关键字const ,而不是var。
声明常量的语法格式如下所示。
声明常量的语法格式如下所示。
const 常量名[: 数据类型] = 常量值
在声明常量的同时,必须赋值,如果不赋值,在编译代码的
常量值
在声明常量的同时,必须赋值,如果不赋值,在编译代码的
时候,就会出现常量没有初始化的警告。
数据类型
变量是存储在计算机内存上的,那么这些变量的值的位是如
何存在内存中的就是由数据类型决定的。数据类型分为
基本数据类型和复合数据类型两种。
何存在内存中的就是由数据类型决定的。数据类型分为
基本数据类型和复合数据类型两种。
基本数据类型
基本的数据类型包括字符串(String )、数字(Number )
和布尔(Boolean )。
1 .字符串类型
2 .数字类型
3 .布尔类型
复合数据类型
复合数据类型包括对象(Object )、影片剪辑(Sprite )和
数组(Array )。下面将依次讲解这三种数据类型。
1 .对象类型
2 .影片剪辑类型
3 .数组类型
数据类型检查
数据类型定义了变量以何种方式存储在计算机的内存中,如果数
据类型与变量值不匹配,系统就会出现错误。为了避免数据类
型与变量值不匹配的情况发生,往往在编译器或者解释器中就
包含了数据类型检查的功能。通过数据类型检查,可以在编译
代码的时候提早发现问题,避免在程序运惺背鱿治侍狻
数据类型检查分为编译时类型检查和运行时类型检查。
代码的时候提早发现问题,避免在程序运惺背鱿治侍狻
数据类型检查分为编译时类型检查和运行时类型检查。
ActionScript 3.0 是一种脚本语言,是在运行时进行数据类型检查
的。但是同时也支持在严格模式(注:严格模式是编译器的编
译模式之一,默认为严格模式。)下执行编译时类型检查。在
严格模式下,两种类型检查都支持。在标准模式下,只支持运
行时类型检查。
在大型项目开发是,通常都是使用编译型类型检查。因为编译型
行时类型检查。
在大型项目开发是,通常都是使用编译型类型检查。因为编译型
项目检查可以更及时迅速的捕获错误,并方便的定位错误。