摘要: 一、创建数组var a:Arrya = new Array(10); //创建一个长度为10的数组对象var a:Array = new Array(i,j,m,true,new Object()); //创建一个数组对象,并且实例化var letters:Array = ["a","b",true,new Object()]; //用[]操作符创建数组对象,并对数组赋初值二、数组添加值1、向尾部添加元素Array 变量.push(元素1,元素2,..);2、向首部添加元素Array 变量 .unshift(元素1,元素2,...);三、搜索匹配的数组元 阅读全文
posted @ 2011-08-18 16:32 木之源 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、 连接字符串+,+=二、插入空白符字符串里加"\t"转义字符三、搜过匹配字符串 indexof(),lastIndexOf()字符串.IndexOf(要搜索的字符串,开始的下标)返回值:搜索到返回第一个匹配的位置,没有找到则返回-1一般用来判断某个字符串是否在该字符串里存在lastIndexOf,则是从字符串的后面开始搜索。四、取子符串的子串1、字符串.substr(开始下标,子串长度);子串长度,默认为取剩余的全部长度2、字符串.substring(开始下标,结束下标);子串长度,默认为取剩余的全部长度五、字符串转换为数组字符串.split(分隔字符串)默认“”空字符 阅读全文
posted @ 2011-08-18 15:30 木之源 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、转义字符常用的转义字符:\n回车换行,\t 制表符,\b 退格,\r回车。二、 位与算符& 按位与9&5=100001001(9的二进制补码)& 00000101(5的二进制补码) = 00000001 (9,5的两进制补码比较,两个均为1时才为1,否则为0)转化为十进制后为1| 按位或9|5=1300001001(9的二进制补码)& 00000101(5的二进制补码) = 00001101 (9,5的两进制补码比较,有一个为1时就为1,否则为0)转化为十进制后为13^ 按位异或9^5=1300001001(9的二进制补码)& 00000101(5的 阅读全文
posted @ 2011-08-18 11:14 木之源 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、新增主题和组件Flex3.0默认的主题是Halo,从Flex4.0开始,默认的主题变成Spark.Flash Builder 4中包含了九款默认的主题,其中两款Spark主题,七款Halo主题。Flash Builder 4 增加了spark.*中的全部的组件。二、增加布局方式Flex4.0的spark包中已经没有原来的HBox,VBox,Box及Canvas容器,取而代之的是HGroup,VGroup,及Group。新的容器组件Group不能定义皮肤但有更高的执行效率,使应用程序的体积更小三、增加特效和滤镜效果Flex4.0增强了部分的原来的特效,同时增加了新的特效,包括支持MXML图形 阅读全文
posted @ 2011-08-18 10:54 木之源 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 众所周知,Flex也是一种面向对象的语言。因此我们很必要弄清面向对象的基本理论。对象:既然是面向对象,我们要知道什么是对象。对象是在现实世界中就是指具体的各种实体,比如电视机,电脑,书,汽车等等,这些都是我们所指的对象。每种对象都会有特定的角色和功能,并且有它各自的特征(如颜色,大小等)。而对象之间有些具有依赖关系(如电脑与CPU),有些则什么关系都没有。这些对象的关系都体现我们面向对象的理论中。对象是一种自包含的部件。它知道自己能实现什么的功能和有哪些属性。对象体现自身能力的两种形式是:属性和方法(函数)属性和方法也有各自的作用域,如(私有,公有,受保护等),作用域控制这些方法和属性可以被谁 阅读全文
posted @ 2011-04-15 16:16 木之源 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1、容器布局可以分为绝对布局和相对布局。1)绝对布局:每一个容器都有它的x,y属性,定位容器的位置。这里值得注意的是这里x,y值是相对于它的父容器。而Application则是程序最外层的一个父容器。2)相对布局:top,bottom,left,right,horizontalCenter,veritialCenter(容器中心点与组件中心点的垂直像素)。另外,布置相对相素时可通过属性中的Layout进行可视化布局2、增强约束布局(分割机制) ConstraintColumn,ConstrainRow.将容器分割成固定行与列。3、各种容器介绍1)Canvas:最基本画布容器,功能不是很强大,但 阅读全文
posted @ 2011-04-10 11:00 木之源 阅读(550) 评论(0) 推荐(0) 编辑
摘要: ActionScript它是一种极其强大的面向对象语言,它的作用如同JavaScript,更加丰富MXML应用AS语法笔记1、注释 行内注释(代码//),多行注释(/* 代码 */)2、AS一种强类型语言,严格的区分大小写的3、数据类型int与Number区别,这两者区别不大,int类型不用处理小数精度,故一般情况循环记数器中声明为int类型,但在其它情况用Number,这是因为在Flash Player内部是用Number存储所有数值数据。4.循环1)for(初始值:条件:递增) 2)for(属性名in数组/对象) 这里循环的是数组或对象的索引值或Key值3)foreach(项in数组/对象 阅读全文
posted @ 2011-04-08 16:57 木之源 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 人生如戏,我们的人生就想是一场游戏,这样想的好处有:一,想我们保持一个乐观,轻松的态度与面对生活;二,知道我们的人生是有一些规则我约束条件,正如我们玩游戏之前,必须要先将游戏规则弄明白,然后经过多次的练习,熟练的运用这些游戏规则。对于我们接触的一门新知识也是如此,先要了解游戏规则,使自己在游戏竞争中不输在起跑线中,这里的游戏规则就是Flex的相关知识。然后剩下的就是运用知识反复的练习,直到最后游戏通关,享受游戏的快乐和自豪。Flex入门了解Flex原理:Flex其核心就是免费的SDK(Sofeware Development Kit,软件开发工具包),这个开发工具包包含着即装即用的库和编译器, 阅读全文
posted @ 2011-04-08 15:48 木之源 阅读(271) 评论(0) 推荐(0) 编辑