1. 定义效果有两种方式:一、工厂类(mxml定义法): 就是在mxml中定义效果,然后调用
二、实例(as定义法):在as中定义效果,如下:
public function changeType():void{
var blur:Blur = new Blur();
blur.blurXFrom = 0;
blur.blurXTo = 10;
blur.blurYFrom = 0;
blur.blurYTo = 10;
//blur.play([img]);这里存放使用此效果的组件ID(多个以逗号分割)
blur.target = img;
blur.play();
}
2.creationCompleteEffect="{irisTest}" 设置页面载入时的效果,irisTest是效果ID。
3. 注意ControlBar的运用,能和其它组件进行无缝连接。如panel,常放在panel底部。
4.也可以用as来改变组件样式:
StyleManager.getStyleDeclaration("Panel").setStyle("fontSize",15);(全局,所有的PANEL)
btn.setStyle("fontSize",22);(单个,btn是ID)
5.
本文介绍在Flex中定义视觉效果的两种方法:通过MXML工厂类定义和AS实例定义,并展示了如何设置页面加载时的效果。此外,还介绍了如何使用AS代码更改组件样式及推荐的皮肤资源网站。
1572

被折叠的 条评论
为什么被折叠?



