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  
  layout="absolute">  
    
    
    
         
    
  这里我们在MXML文件中插入了一段ActionScript脚本;   
    
    
  这段脚本写了一个函数,返回值为void 
  内容是trace下,再弹出一个对话框,内容:Tracing
  然后我们在Button的click事件中触发这个函数,调用它、、、
  其中的  是XML标准中的规则,放在这个东西中间的内容将被告知FlexBuilder编译器,里面的代码不做XML代码处理。
  匆匆忙忙终于把大概的东西理了一遍,希望明天的年度大检查让我们顺序通过,不然这趟旅行就完不成了。。。我可不想被驱逐出flex世界,至少现在还不想~

猜你喜欢

转载自exo99exo.iteye.com/blog/1574464