用 web.kit.form 加载 Flash
嵌入透明 FLASH 控件,
参数@1为窗体或控件对象
可选在参数@2中使用一个表对象设定Flash控件的属性值
嵌入 FLASH 控件,
参数@1为窗体或控件对象
可选在参数@2中使用一个表对象设定Flash控件的属性值
窗体对象
容器对象
调整控件窗口大小
控件对象
布尔值,是否允许全屏
是否允许网络交互,可选值:
"all","internal","none"
是否允许调用外部脚本,可选值:
"always","sameDomain","never"
影片后退一帧并停止播放
背景色
用"#RRGGBB"格式的文本表示
网页 body 元素 HTML 代码节点,
修改此元素属性后需要调用 render 函数才会生效
当前帧索引,注意第一帧索引为0
禁用本地安全,
请不要在播放动画以后调用此函数,
播放的swf是程序自带的可信任文件时应当禁用本地安全
当指定控件的external接口时也会自动调用此函数
该值如果为true则允许在加载后删除swf文件
启用本地安全,
请不要在播放动画以后调用此函数,
如果播放的swf是程序自带的可信任文件应当启用本地安全
wkeFlashObject.external = {
函数名 = function(参数){
/*在FLASH中可使用 ExternalInterface.call() 调用这里的函数*/
return "返回值";
}
}
等价于parameters属性,参考该属性说明
影片后退一帧并停止播放
返回数据流对象
获取FLASH变量
将影片跳转到指定的帧并停止播放.
必须首先调用percentLoaded()函数保证影片完全加载
Flash控件窗口句柄
将由url指定的影片载入到由layer指定的层上
如果url指定了一个资源文件路径,使用临时文件加载,并设置embedMovie属性为 true
是否循环播放
右键是否显示Flash控制菜单
设置swf文件网址,
参数必须是网址,
本地文件建议使用 wsock.tcp.simpleHttpServer.startUrl 转换为网址
将一个放大过的影片平移由x和y指定的距离,x和y均为相对值,
mode默认值为1,按百分比计算,如果设为0则以像素计算
设置初始化参数,也就是AS里的loaderInfo.parameters,
参数格式与URL参数相同,设置一个表参数可自动转换为字符串,
读取属性时返回字符串
返回影片加载的百分比
播放
影片是否正在播放
加载Flash文件,
参数可以是网址,文件名,支持内嵌资源目录文件名
参数也可以是Flash文件的内存数据
加载内存或资源文件时,直接调用write函数写入内存
获取设置影片质量,可选使用以下字符串表示值:
"Low":偏重于播放速度而不管显示效果.
"High":偏重于画面而不管播放速度
"AutoLow":先着重于播放速度,但只要有可能就改善显示效果.
"AutoHigh":一开始是播放速度和显示效果并重,但如有必要就牺牲画质确保速度.
返回影片的当前状态,readyState值有:
0:正在载入
1:未初始化
2:已载入
3:正在交互
4:完成例子
更新属性并重新创建 Flash 控件,
修改 Flash 控件属性后需要调用此函数才会生效,
修改 movie 属性自动调用此函数
返回到影片的第一帧
使用字符串表示对齐:
"L":即左对齐
"T":即顶对齐
"R":即右对齐
"B":即底对齐
上面的值可组合使用,但LTRB的先后顺序不能变,如:左和底的对齐必须写为"LB"
缩放模式:
"NoScale":显示原始大小不缩放,
"ShowAll":显示全部影片区域,保持影片长宽比例不变.
"NoBorder":显示部分影片区域,保持影片长宽比例不变.
"ExactFit":显示全部影片区域,强制将影片的长宽等于控件的长宽.
设置FLASH变量
显示Flash所在窗口
暂停
网页 Flash 控件 HTML 代码节点,
修改此元素属性后需要调用 render 函数才会生效
返回影片总帧数
wkeFlashObject.translateUrl = function(url){
/*可在此函数中转换 movie 属性传入的 URL 参数
也可以直接使用 wsock.tcp.simpleHttpServer.startUrl 等函数*/
return url;
}
是否启用透明模式,只写属性,
应当写在初始化参数中
flash控件版本
控件的窗口模式,可选值"Window","Opaque","Transparent"
等待影片加载完成
等待影片播放完成
浏览器对象
直接通过写入内存数据重新加载swf文件
写入数据流
参数应是fsys.strem等兼容IStream接口的对象
调用FLASH中使用ExternalInterface.addCallback()导出的函数