力控组态软件Flash播放器控件的事件2

力控组态软件 ForceControl V7.0 Flash播放器控件的事件2

TotalFrames
语法: #Flash.TotalFrames()
功能: 总祯数
返回值: int
参数: 无
说明: 返回总祯数
示例: #Flash.TotalFrames();// 返回总祯数


CurrentFrame
语法: #Flash.CurrentFrame()
功能: 当前祯数
返回值: int
参数: 无
说明: 返回当前祯数
示例: #Flash.CurrentFrame();// 返回当前祯数


GetVariable
语法: #Flash.GetVariable(string name)
功能: 获取变量值
返回值: string
参数: name-Flash 内部变量名称
说明: 返回 Flash 内部变量值
示例: #Flash.GetVariable(“aa”);// 获取 Flash 内部变量 “aa” 的值


SetVariable
功能: 设置变量值
返回值: void
参数: name-Flash 内部变量名称
value- 设置的值
说明: 设置指定 Flash 内部变量的值
示例: #Flash.SetVariable(“aa”,”111”);// 设置 Flash 内部变量 “aa” 的值为 “111”

GetFlashVars
语法: #Flash.GetFlashVars()
功能: 获取 FlashVars 变量
返回值: string
参数: 无
说明: 返回 FlashVars 变量值
示例: #Flash.GetFlashVars();// 返回 FlashVars 变量


SetFlashVars
语法: #Flash.SetFlashVars(string Value)
功能: 给 FlashVars 变量设置值
返回值: void
参数: Value- 给 FlashVars 变量设置的值
说明: 给 FlashVars 变量设置值
示例: #Flash.SetFlashVars(“111”);// 给 FlashVars 变量设置值 “111”


SetReturnValue
语法: #Flash.SetReturnValue(string Value)
功能: 设置函数返回值
返回值: void
参数: Value- 函数返回值的字符串
说明: 自定义函数的返回值
示例: #Flash.SetReturnValue(“666″);// 自定义函数返回值为 666”


CallFunction
语法: #Flash.CallFunction (string FunName,string param)
功能: 调用 Flash 内部 AS 脚本函数
返回值: void
参数: FunName-AS 脚本函数名称
param- 调用的 AS 函数的参数(多个参数用逗号分割)
说明: 调用 Flash 内部脚本函数
示例: #Flash.CallFunction(“TestCall”,”123,456″);// 调用 Flash 的函数 TestCall 传入两个参
数分别为 123 和 456

力控组态软件Flash播放器控件的属性和事件1

力控组态软件 ForceControl V7.0 Flash播放器控件的属性和事件

Flash播放器控件的属性
Path
功能: 设置播放文件路径。
语法: #name.Path = Text。
说明: Text 为字符串型。
示例: #name.Path = “c:\a.swf”;// 打开 c 盘根目录下多媒体文件 a.swf。


Flash播放器控件的方法
Play
功能: 播放。
语法: #name.Play()。
返回值: 无。
示例: #name.Play();// 文件被播放。


Stop
功能: 停止。
语法: #name.Stop()。
返回值: 无。
示例: #name.Stop();// 文件被停止。


Pause
功能: 暂停。
语法: #name.Pause()。
返回值: 无。
示例: #name.Pause();// 文件被暂停。


Loop
功能: 设置是否循环播放。
语法: #name.Loop= Value。
参数: Value 为整型,0 表示否,其它值表示是。
返回值: 无。
示例: #name.Loop =1;// 循环播放。


Forward
功能: 前进一祯 , 处于暂停状态。
语法: #name.Forward()。
返回值: 无。
示例: #name.Forward();// 前进一祯。


Back
功能: 后退一祯 , 处于暂停状态。
语法: #name.Back()。
返回值: 无。
示例: #name.Back();// 后退一祯。


GotoFrame
语法: #Flash.GotoFrame(int Frame)
功能: 跳转
返回值: void
参数: Frame- 指定祯数,跳到 Frame 祯
说明: 跳转到指定祯
示例: #Flash.GotoFrame(6);// 前进到第 6 祯

力控组态软件多媒体播放器控件的属性和事件

力控组态软件ForceControl V7.0多媒体播放器控件的事件和属性

多媒体播放器控件的属性
Path
功能: 设置播放文件路径。
语法: #name.Path = Text。
说明: Text 为字符串型。
示例: #name.Path = “a.avi”;// 打开工程目录下 bmp 中文件 a.avi。


Loop
功能: 设置是否循环播放。
语法: #name.Loop= Value。
说明: Value 为整型,0 表示否,其它值表示是。
ForceControl V7.0_函数手册.indd 76 2012/8/28 16:22:3277
ForceControl V7.0 函数手册
示例: #name.Loop =1;// 循环播放。


Volume
功能: 设置声音大小。
语法: #name.Volume = Value。
说明: Value 为整型,0 表示最大。错误值不起作用。
示例: #name.Volume = 0;// 最大声音。


多媒体播放器控件的 控件方法
Play
功能: 播放。
语法: #name.Play()。
返回值: 无。
示例: #name.Play();// 文件被播放。


Stop
功能: 停止。
语法: #name.Stop()。
返回值: 无。
示例: #name.Stop();// 文件被停止。


Pause
功能: 暂停。
语法: #name.Pause()。
返回值: 无。
示例: #name.Pause();// 文件被暂停。


Slow
功能: 减慢。
语法: #name.Slow()。
返回值: 无。
示例: #name.Slow();// 文件播放减慢。


Fast
功能: 加快。
语法: #name.Fast()。
返回值: 无。
示例: #name.Fast();// 文件播放加快。


Mute
功能: 是否静音。
语法: #name.Mute(Value)。
参数: Value 为整型,0 表示静音,其他值有声音。
返回值: 无。
示例: #name.Mute(0);// 静音。


SkipForward
功能: 前进。
语法: #name.SkipForward(Value)。
参数: Value 为整型,前进的秒数。
返回值: 无。
示例: #name.SkipForward(10);// 前进十秒。


SkipBack
功能: 后退。
语法: #name.SkipBack(Value)。
参数: Value 为整型,后退的秒数。
返回值: 无。
示例: #name.SkipBack(10);// 后退十秒。