AFLAX是'A JavaScript Library for Macromedia's Flash™ Platform'的略称。AFLAX是(AJAX - Javascript + Flash) - 基于AJAX的“派生/合成”式(derivative/composite)技术。正如略称字面的意思,AFLAX 是融合[Ajax]]和Flash的开发技术。
主要有如下实现:
Macromedia - FLEX Flash原厂的表现层工具。
Xamlon - XAML 一个功能强大的工具,与M$平台有很好的兼容性。
Implemented in Xamlon Web Edition
Build dynamic, rich internet applications
Use advanced development languages (C#, VB.NET, Java*)
User interfaces and vector graphics using XAML
Connected via XML web services
Simple programming model
Deploy directly to Flash, the world’s most ubiquitous platform
AFLAX的flash函数
aflaxUpdateAfterEvent: _root.updateAfterEvent
用在播放头未到下一帧,还未更新,用户却要强制更新的地方
aflaxStoreValue: _root.aflaxStoreValue
将数据保存到本机,可以向外通知数据值变化情况
aflaxGetValue: _root.aflaxGetValue
取保存在本地的数据值
aflaxAddEventListener: _root.aflaxAddEventListener
在指定的对象上监控某事件,触发外部脚本
aflaxAttachEventListener: _root.aflaxAttachEventListener
在对象上附加监听事件,带参数回调
aflaxAttachSocketEvents: _root.aflaxAttachSocketEvents
在指定的对象上附加套接字监听,有套接字事件就回调
aflaxAttachVideo: _root.aflaxAttachVideo
附加视频
aflaxAttachVideoStatusEvent: _root.aflaxAttachVideoStatusEvent
监听flash视频文件播放状态
aflaxAttachCuePointEvent: _root.aflaxAttachCuePointEvent
在视频播放中的特点提示的附加监控
aflaxBulkCallFunction: _root.aflaxBulkCallFunction
批量回调函数
aflaxCallFunction: _root.aflaxCallFunction
函数回调
aflaxCallStaticFunction: _root.aflaxCallStaticFunction
回调静态函数
aflaxGetStaticProperty: _root.aflaxGetStaticProperty
取静态属性值
aflaxLoadMovie: _root.aflaxLoadMovie
加载影片剪辑
aflaxAttachBitmap: _root.aflaxAttachBitmap
在影片剪辑中附加位图
aflaxApplyFilter: _root.aflaxApplyFilter
设置影片剪辑过滤器
aflaxAddEventHandler: _root.aflaxAddEventHandler
增加事件句柄
aflaxGetProperty: _root.aflaxGetProperty
取对象属性
aflaxSetProperty: _root.aflaxSetProperty
设置对象属性
aflaxCreateObject: _root.aflaxCreateObject
创建对象
aflaxCreateTextField: _root.aflaxCreateTextField
在影片剪辑中创建文本字段
aflaxCreateEmptyMovieClip: _root.aflaxCreateEmptyMovieClip
创建空影片剪辑
aflaxDuplicateMovieClip: _root.aflaxDuplicateMovieClip
复制影片剪辑
aflaxGetCamera: _root.aflaxGetCamera
获取摄像头
aflaxCreateVideoClip: _root.aflaxCreateVideoClip
增加视频剪辑