Flash Builder 4快速入门----学习笔记

代码
   
     
第三章 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交互





 

你可能感兴趣的:(builder)