

第三章 Flash Builder 4 新特性
3.1 Package explorer(包资源管理器)
3.2 悬停时的ASDoc提示
3.3 Getter & Setter
如在一个AS类中写了几个私有属性,右键要添加Getter&Setter方法的属性,选择“源代码”---->“生成Getter/Setter”。
3.4 自动生成EventHandler
当为一个组件添加事件属性时,会自动提示生成EventHandler。
注意编码规范,应该先为组件设置id。
3.5 条件断点
添加断点,右键断点,设置“断点属性”。可以为断点设置条件,如命中次数,条件为true(一个表达式,监视某变量是否为某值),值改变(某一变量值变化时)。
运行----调试----选择项目
第四章 Flex SDK 4 新特性
4.1 主题
s library://ns.adobe.com/flex/spark
mx library://ns.adobe.com/flex/halc
两个命名空间,两组控件
右键项目,Flex主题,双击主题导入。
将.swc改名为.zip后,即可解压。
4.2 布局
s包中没有了原来的Hbox,Vbox,Box以及Canvas容器,取而代之的是Group,SkinnableContainer
Group执行效率更高,体积更小 SkinnableContainer可以定义皮肤
将滚动条从控件中剥离出来,可以定义为Group容器加上Scroller
4.3 特效(effect)
例:
<s:Button id="button" click="mover.play()"/>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<s:Animate id="mover" target="{button}" duration="1000">
<s:SimpleMotionPath property="x" valueFrom="0" valueTo="100"/>
<s:SimpleMotionPath property="y" valueTo="100"/>
<s:SimpleMotionPath property="width" valueBy="20"/>
</s:Animate>
</fx:Declarations>
可以用Parallel将多个特效打包执行,N种Effect的组合。
<s:Button id="button" click="transformer.play()" label="你好"/>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<s:Parallel id="transformer" target="{button}" duration="5000">
<s:Move id="mover" xFrom="0" xTo="150" autoCenterTransform="true"/>
<s:Rotate3D id="rotate" angleYFrom="0" angleYTo="360" autoCenterTransform="true"/>
</s:Parallel>
</fx:Declarations>
很神奇啊,中文组件的翻转。如果充分发挥Effect,必然很炫。
targets="{[组件1,组件2,...]}" 多个组件,同一特效。
state的切换 快速入门P48
4.4 样式
随心所欲的CSS 快速入门P51
4.5 状态
state
includeIn excludeFrom 快速入门P55
4.6 双向绑定
快速入门P59
4.8 SWFObject与HTML Template
项目----属性----Flex编译器----允许继承浏览器导航功能
1. 通过前进和后退返回在程序中访问过的state。
2. 将某一state的地址保存进收藏夹,以后可以直接通过地址打开这个state的页面。
3. 将某一state的地址发给其他人,他们可以直接链接到这个state页面。
第五章 自定义组件开发
用到时再看。 快速入门P65
第六章 与服务端通信
6.1 通过Http Service与服务端通信
6.2 通过Web Service与服务端通信
6.3 通过Remoting与服务端通信
6.4 与Flash Media Server交互
3.1 Package explorer(包资源管理器)
3.2 悬停时的ASDoc提示
3.3 Getter & Setter
如在一个AS类中写了几个私有属性,右键要添加Getter&Setter方法的属性,选择“源代码”---->“生成Getter/Setter”。
3.4 自动生成EventHandler
当为一个组件添加事件属性时,会自动提示生成EventHandler。
注意编码规范,应该先为组件设置id。
3.5 条件断点
添加断点,右键断点,设置“断点属性”。可以为断点设置条件,如命中次数,条件为true(一个表达式,监视某变量是否为某值),值改变(某一变量值变化时)。
运行----调试----选择项目
第四章 Flex SDK 4 新特性
4.1 主题
s library://ns.adobe.com/flex/spark
mx library://ns.adobe.com/flex/halc
两个命名空间,两组控件
右键项目,Flex主题,双击主题导入。
将.swc改名为.zip后,即可解压。
4.2 布局
s包中没有了原来的Hbox,Vbox,Box以及Canvas容器,取而代之的是Group,SkinnableContainer
Group执行效率更高,体积更小 SkinnableContainer可以定义皮肤
将滚动条从控件中剥离出来,可以定义为Group容器加上Scroller
4.3 特效(effect)
例:
<s:Button id="button" click="mover.play()"/>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<s:Animate id="mover" target="{button}" duration="1000">
<s:SimpleMotionPath property="x" valueFrom="0" valueTo="100"/>
<s:SimpleMotionPath property="y" valueTo="100"/>
<s:SimpleMotionPath property="width" valueBy="20"/>
</s:Animate>
</fx:Declarations>
可以用Parallel将多个特效打包执行,N种Effect的组合。
<s:Button id="button" click="transformer.play()" label="你好"/>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<s:Parallel id="transformer" target="{button}" duration="5000">
<s:Move id="mover" xFrom="0" xTo="150" autoCenterTransform="true"/>
<s:Rotate3D id="rotate" angleYFrom="0" angleYTo="360" autoCenterTransform="true"/>
</s:Parallel>
</fx:Declarations>
很神奇啊,中文组件的翻转。如果充分发挥Effect,必然很炫。
targets="{[组件1,组件2,...]}" 多个组件,同一特效。
state的切换 快速入门P48
4.4 样式
随心所欲的CSS 快速入门P51
4.5 状态
state
includeIn excludeFrom 快速入门P55
4.6 双向绑定
快速入门P59
4.8 SWFObject与HTML Template
项目----属性----Flex编译器----允许继承浏览器导航功能
1. 通过前进和后退返回在程序中访问过的state。
2. 将某一state的地址保存进收藏夹,以后可以直接通过地址打开这个state的页面。
3. 将某一state的地址发给其他人,他们可以直接链接到这个state页面。
第五章 自定义组件开发
用到时再看。 快速入门P65
第六章 与服务端通信
6.1 通过Http Service与服务端通信
6.2 通过Web Service与服务端通信
6.3 通过Remoting与服务端通信
6.4 与Flash Media Server交互