FLEX经典入门教程(3-6)

2009-06-21 22:52:03 作者:allniu 来源:www.allniu.com 浏览次数:0 网友评论 0

FLEX经典入门教程
三、多媒体方面
1、多媒体文件支持(FLV,MP3)
(1)技术描述
主要是应用VideoDisplay这个组件在加上button控制视频的播放和暂停来制作音视频的播放。
(2)应用场景
需要音视频播放的网站,软件
2、与FMS(flash media server)结合方面
(1)技术描述
FMS为adobe公司推出的支持即时通讯协议RTMP和流媒体技术的官方服务器端软件,利用它同时开发flex或flash客户端和编写服务器端脚本可以实现许多互动程序的开发,如果视频会议,即时聊天,视频点播,联网游戏等,目前对新版本为flash media server 3,支持AMF3协议
(2)应用场景
基于flash或flex做客户端的富应用程序的开发,如视频会议系统,联网游戏等
3、实例截图

4、实例截图

四、控件展示,行为效果方面
1、控件皮肤(component skin)
(1)技术描述
在标准flex控件中支持皮肤功能,开发的时候可以用flash cs3或photoshop cs3及firework cs3之类的软件在遵照不同控件不同皮肤规则下制作控件皮肤,这样可以达到控件显示界面或效果的突破,自由度颇高,如一个按钮有over,out,press等几种皮肤状态,当然皮肤格式可以是swc文件或swf文件,亦可以是图片等,所以这就做到了控件任意用户自定义的显示的目的
(2)应用场景
对控件显示界面自定义要求高的场合
2、行为效果(effects)
(1)技术描述
当一控件发生行为时候,如大小,位置,初始化完成等发生变化,每一种行为的变化都可以指定一种动画效果,动画效果有透明度,旋转,渐进渐出等,如下:
Blur             模糊效果 Move          移动效果 Fade           淡入淡出效果 Glow          发光效果 Resize         调整大小效果 Rotate         旋转效果 Zoom          缩放效果 WipeLeft,WipeRight,WipeUp,WipeDown      用遮罩实现画面收放效果,下同,分别为不同方向
通过指定不同行为状态下的变化效果可以增加程序的互动感,同时开发当中可以自写行为效果
(2)应用场景
程序界面变换或用户行为的交互方面,如用户拖拽一控件或触发某个事件操作成功,可以让这个控件从原先位置动画移动到指定位置,还可以让程序根据特定事件产生行为效果
(3)、效果截图

3、用户行为事件支持(drag、click .etc)
(1)技术描述
flex标准控件中支持程序开发中通用事件类型,如点击,拖拽等
(2)应用场景
根据用户操作所触发的事件显示或操作数据
4、CSS支持
(1)技术描述
和开发web页面html一样,flex里的控件也支持css样式,不同的控件有相同的或不相同的css样式属性,通过指定css样式,可以改变控件的显示效果,如果背景颜色,背景图片,边角弧度,渐变,阴影等,通过对css控制控件的显示效果亦可以做出显示效果很好的界面,这是在不使用皮肤功能下的情况,如果对界面自定义程度高的可以通过css或代码控制控件的皮肤
(2)应用场景
对界面显示效果和互动效果要求高的程序,以下是通过一般css样式属性控制的显示效果插图(没有使用皮肤功能):
采用CSS来控制控件样式的现实效果
五、程序标准与特殊控件应用
1、标准程序开发控件
(1)技术描述
flex提供了标准程序开发所需的组件库,如面板(Panel),树形(Tree),窗口(Window),标签页面板(TabNavigator)等,利用这些组件加上其对多媒体方面的支持可以开发出互动效果较好的程序!
(2)应用场景
应用程序开发
2、特殊控件应用
(1)技术描述
在flex标准组件里支持用户自定义显示项,叫做ItemRenderer,ItemEditor,通过组合多种组件或自定义组件可以做出特殊场合应用的控件,如在DataGrid里的特定行和列里显示复选框(CheckBox)或其他自己定义的显示组件,除了这个方面flex还提供了专门的特殊组件库,有图表组件,富列表组件(AdvancedDataGrid)等,这些特殊组件专门另外收费
(2)应用场景
对显示要求或有特使界面要求的程序开发
3、特殊控件展示
1,晋级datagrid

2、图表类控件的使用

六、绘图API、滤镜效果、其他
1、语言标准绘图API的应用
(1)技术描述
 Graphics对象是在FLEX中用代码绘制矢量图的专用对象,但它不是显示对象类,它有一系列的专用API如:填色,画线,线头样式,清除图像,清除图形,移动当前绘画点位置等,使用代码绘图时一般遵从下面顺序:设置线头新式,填色,移动绘画点,画线或绘制图形,结束填色。
只要含有Graphics对象的显示对象都可以绘制矢量图。它们是:shape,sprite,movieclip。
(2)应用场景
    用代码绘制矢量图的场景。
2、滤镜效果(模糊,发光等)
(1)技术描述
 给对象增加模糊,发光,倾斜等滤镜的效果,可以利用组件加,也可以用AS程序加。
(2)应用场景
 特效的可视化对象
3. 滤镜效果展示

相关文章

[错误报告] [收藏] [打印] [关闭] [返回顶部]

最新图片文章

最新文章