第一章:旅途的开始
第三站 ActionScript快速学习
时间:进入flex世界的第三天 地点:flex语法小镇
经过一夜的休息,我们总算是养足了精神,刚醒没多久,两兄弟之一的ActionScript兄弟就急匆匆的跑来。
对我们说:"不好了,不好了,明天是flex世界一年一度的公民合法检查日,到时候如果发现非flex世界的人或者不会flex时间语言的人都将会被驱逐出这里。"
"啊!~,那我们岂不是不能继续旅行了?"有人急了。
"是啊,我们才学了一天语法,来不及的啦。"
"你们先别急,其实你可以在一天内可以熟悉语法的基本情况,反正是暂时应付明天的检查,考核不会很严格的。如果真要学会,那一天是不可能的。"ActionScript笑着说。
"真的?那我们赶紧学吧,不然真要来不及了。"
快速学习之--ActionScript基础语法
1.注释:和c或c++一样:
//这是单行注释
/*这是多行
注释*/
2.变量:
包含字母,数字,下划线和其它符号,不能以数字开头。(与C语言一样)
正确的变量名:hello, Flex2_t ,_apple$
错误的变量名:121asd
3.声明一个变量:
C语言中是这样的: int max;
ActionScript 中是这样的:var max:int ;
简单转换,在变量名前加关键字var 然后在变量名后面加 :号,然后后面声明变量的类型,如这里是int型、
还不熟悉?再加几个实例:
如:定义一个变量x,并且初始值赋值为100,
在C语言中是这样的: int x=100;
在ActionScript中是: var x:int=100;
看起来有点奇怪,相信你会很快适应这种写法的。、
4.基本数据类型:
int 整型数,32位
uint 无符号整型数,存32位非负数
Number 类似C语言中的double类型,浮点数,存64位
String 字符序列,字符串,用于文本处理
5.复杂数据类型:(其实就是一些面向对象的应用,这个今天介绍一些简单的系统类,以后会继续深入面向对象的学习)
Object 所有对象的父类,类似于C++或者C#等面向对象语言中的Object基类
Array 对象集合,可以理解为放对象的数组
Date 日期相关类 ,处理系统本地时间等等
Function 方法
RegExp 正则表达式,做过php,或者js的应该了解
XML 也是很熟悉的一个家伙,最近越来越流行,处理数据用的
XMLList 一看就知道和XML差不多,只是他是一个List,处理有多个顶级结点的集合
( 很重要,一定要看看这里哦~~小贴士:ActionScript是区分大小写的!)
6. 程序语句结构(与C语言类似)
6.1顺序结构
不多说,和c语言类似
6.2循环结构
看例子:
for循环--------
for(var i:int=0;i
这里我们在MXML文件中插入了一段ActionScript脚本;
这段脚本写了一个函数,返回值为void
内容是trace下,再弹出一个对话框,内容:Tracing
然后我们在Button的click事件中触发这个函数,调用它、、、
其中的 是XML标准中的规则,放在这个东西中间的内容将被告知FlexBuilder编译器,里面的代码不做XML代码处理。
匆匆忙忙终于把大概的东西理了一遍,希望明天的年度大检查让我们顺序通过,不然这趟旅行就完不成了。。。我可不想被驱逐出flex世界,至少现在还不想~
第三站 ActionScript快速学习
时间:进入flex世界的第三天 地点:flex语法小镇
经过一夜的休息,我们总算是养足了精神,刚醒没多久,两兄弟之一的ActionScript兄弟就急匆匆的跑来。
对我们说:"不好了,不好了,明天是flex世界一年一度的公民合法检查日,到时候如果发现非flex世界的人或者不会flex时间语言的人都将会被驱逐出这里。"
"啊!~,那我们岂不是不能继续旅行了?"有人急了。
"是啊,我们才学了一天语法,来不及的啦。"
"你们先别急,其实你可以在一天内可以熟悉语法的基本情况,反正是暂时应付明天的检查,考核不会很严格的。如果真要学会,那一天是不可能的。"ActionScript笑着说。
"真的?那我们赶紧学吧,不然真要来不及了。"
快速学习之--ActionScript基础语法
1.注释:和c或c++一样:
//这是单行注释
/*这是多行
注释*/
2.变量:
包含字母,数字,下划线和其它符号,不能以数字开头。(与C语言一样)
正确的变量名:hello, Flex2_t ,_apple$
错误的变量名:121asd
3.声明一个变量:
C语言中是这样的: int max;
ActionScript 中是这样的:var max:int ;
简单转换,在变量名前加关键字var 然后在变量名后面加 :号,然后后面声明变量的类型,如这里是int型、
还不熟悉?再加几个实例:
如:定义一个变量x,并且初始值赋值为100,
在C语言中是这样的: int x=100;
在ActionScript中是: var x:int=100;
看起来有点奇怪,相信你会很快适应这种写法的。、
4.基本数据类型:
int 整型数,32位
uint 无符号整型数,存32位非负数
Number 类似C语言中的double类型,浮点数,存64位
String 字符序列,字符串,用于文本处理
5.复杂数据类型:(其实就是一些面向对象的应用,这个今天介绍一些简单的系统类,以后会继续深入面向对象的学习)
Object 所有对象的父类,类似于C++或者C#等面向对象语言中的Object基类
Array 对象集合,可以理解为放对象的数组
Date 日期相关类 ,处理系统本地时间等等
Function 方法
RegExp 正则表达式,做过php,或者js的应该了解
XML 也是很熟悉的一个家伙,最近越来越流行,处理数据用的
XMLList 一看就知道和XML差不多,只是他是一个List,处理有多个顶级结点的集合
( 很重要,一定要看看这里哦~~小贴士:ActionScript是区分大小写的!)
6. 程序语句结构(与C语言类似)
6.1顺序结构
不多说,和c语言类似
6.2循环结构
看例子:
for循环--------
for(var i:int=0;i
这里我们在MXML文件中插入了一段ActionScript脚本;
这段脚本写了一个函数,返回值为void
内容是trace下,再弹出一个对话框,内容:Tracing
然后我们在Button的click事件中触发这个函数,调用它、、、
其中的 是XML标准中的规则,放在这个东西中间的内容将被告知FlexBuilder编译器,里面的代码不做XML代码处理。
匆匆忙忙终于把大概的东西理了一遍,希望明天的年度大检查让我们顺序通过,不然这趟旅行就完不成了。。。我可不想被驱逐出flex世界,至少现在还不想~