目录(2)

3.2.4 顶级类... 45

3.2.5  特殊数据类型... 46

3.3 循环... 46

3.3.1 for(初始值;条件;递增) 47

3.3.2 for(属性名in数组/对象) 47

3.3.3 for each(项in数组/对象) 48

3.3.4 while(条件) 48

3.3.5 do while(条件) 49

3.4 条件语句(if和switch) 49

3.4.1 if…else. 49

3.4.2 switch语句... 51

3.5 数组... 52

3.5.1 索引数组... 53

3.5.2 关联数组... 55

3.6 ActionScript特色语法... 56

3.6.1 花括号... 57

3.6.2 逻辑操作符及快捷方式... 57

3.7 函数、类和包简介... 59

3.7.1 创建函数... 59

3.7.2 将ActionScript代码保存在单独的文件中... 63

3.8 简单的数据绑定... 64

3.8.1 不使用绑定... 64

3.8.2 添加绑定... 64

3.8.3  绑定标签... 65

3.8.4  使ActionScript变量可被绑定... 66

3.9 小结... 67

第4章  布局和容器... 69

4.1  Spark与Halo(MX) 69

4.2 绝对布局... 70

4.3 基于约束的布局... 72

4.3.1 基本约束... 73

4.3.2 增强的约束... 74

4.4 自动布局... 79

4.4.1  使用布局类... 79

4.4.2  需要空间... 81

4.5 可变大小和固定大小... 82

4.5.1 可变大小... 82

4.5.2 固定大小... 82

4.6 容器... 82

4.6.1 Application容器... 83

4.6.2 Canvas容器... 84

4.6.3  基于Group的容器和SkinnableContainer 84

4.6.4  Panel容器... 87

4.6.5  ApplicationControlBar容器... 87

4.6.6  DataGroup和SkinnableDataContainer 88

4.6.7 DividedBox、HDividedBox和VDividedBox容器... 91

4.6.8 Form容器... 92

4.6.9 Grid容器... 93

4.7 小结... 94

第5章  显示表单与捕获用户输入.. 95

5.1 id特性... 96

5.2 Flex控件分类... 97

5.2.1  Text控件... 97

5.2.2 Date控件... 99

5.2.3 Numeric控件... 101

5.2.4 Flex的按钮组件... 103

5.2.5 选单控件... 108

5.3 访问控件的值... 110

5.3.1 向函数传递值... 111

5.3.2 向函数传递事件... 111

5.3.3 直接访问属性... 112

5.3.4 应该选择哪种方式... 114

5.4 小结... 114

第6章  验证用户输入.. 115

6.1 验证简介... 115

6.2 内置验证器... 116

6.2.1 Validator 117

6.2.2 StringValidator 118

6.2.3 NumberValidator 119

6.2.4 DateValidator 120

6.2.5 EmailValidator 122

读书导航