MFlash4UI.MFlashControl
(区
分大小写)
名
称: Create(url, x, y, width, height)
创建一个新的背景透明的Flash窗口,这个窗口可以作为一个单独的桌面应用,也可以将这个Flash窗口作为程序的一部分使用,例如UI窗口,特效窗口
等。创建完Flash窗口以后必须调用Show方法来显示Flash窗口。
| 参 数 | 类型 | 描述 |
|---|---|---|
| url | 字符串 | Flash 影片(swf文件)的路径,该路径可以是本地路径,也可以是网络路径。 |
| x | INT数值 | Flash窗口的左边缘位置,该位置相对于屏幕左上角坐标。像素为单位。 |
| y | INT数值 | Flash窗口的上边缘位置,该位置相对于屏幕左上角坐标。 像素为单位。 |
| width | INT数值 | Flash窗口的宽度。像 素为单位。 |
| height | INT数值 | Flash窗口的高度。像素 为单位。 |
名
称: Destroy()
关闭一个Flash窗口,以及销毁这个Flash窗口所占用的资源。
名
称: Show()
显示该窗口。
名
称: Hide()
隐藏该窗口。
名
称: Load()
显示该窗口。
名
称: Move(x, y, width, height)
移动Flash窗口到一个新的桌面位置。
参
数
类型
描述
x
INT数值
Flash窗口的左边缘位置,该位置相对于屏幕左上角坐标。像素为单位。
y
INT数值
Flash窗口的上边缘位置,该位置相对于屏幕左上角坐标。
像素为单位。
width
INT数值
Flash窗口的宽度。像
素为单位。
height
INT数值
Flash窗口的高度。像素
为单位。
名
称: Load(url)
重新加载新的Flash影片到该Flash窗口。
参
数
类型
描述
url
字符串
Flash
影片(swf文件)的路径,该路径可以是本地路径,也可以是网络路径。
名
称: SetTopMost(topMost)
设置Flash窗口是否显示在所有窗口的最前面。
参
数
类型
描述
topMost
Boolean
是否使Flash窗口总是在最前显示,True前端显示,False不前端显示。
名
称: SetDraggable(draggable, useRightButton)
设置Flash窗口是否可以支持鼠标点击后移动,是否使用右键点击后移动。
参
数
类型
描述
draggable
Boolean
是否支持Flash窗口通过鼠标拖动,True支持,False不支持。
useRightButton
Boolean
是否支持通过右键来支持鼠标拖动,True支持右键拖动,False支持左键拖动。
名
称: SetTrackable(trackable)
是否支持Flash窗口中点击某按钮响应之后隐藏该Flash窗口,典型应用是用这个Flash窗口来制作菜单,或者弹出窗口接受用户输入。
参
数
类型
描述
trackable
Boolean
True时用户在点击Flash窗口中某按钮以后,Flash窗口自动隐藏;False取消该功能。
名
称: SetOpacity(opacity)
设置Flash窗口总体透明度。
参
数
类型
描述
opacity
FLOAT数值
Flash 窗口的透明度,从0-1的浮点数值。0为全透明,1为不透明。
名
称: GetWindowLeft()
得到当前Flash窗口左边缘在屏幕中的坐标位置。
返回值类型
描述
INT数值
当前Flash窗口左边缘在屏幕中的坐标位置,单位为像素。
名
称: GetWindowTop()
得到当前Flash窗口上边缘在屏幕中的坐标位置。
返回值类型
描述
INT数值
当前Flash窗口上边缘在屏幕中的坐标位置,单位为像素。
名
称: IsDragging()
判断当前Flash窗口是不是被用户在拖动。
返回值类型
描述
Boolean
True正在拖动,False不在拖动。
名
称: Bind(funcName)
绑定一个事件给Flash,在Flash中可以通过该事件名称来反馈Flash接收到的用户输入或者其他Flash事件。
参
数
类型
描述
funcName
字符串
事件名称。如果注册了"WindowMessageHooker"事件,就可以在OnFunctionCallBack中接收到所有Flash窗口的Windows消息。详细用法见示例。
名
称: UnBind(funcName)
解除一个事件绑定。
参
数
类型
描述
funcName
字符串
事件名称。
事件响应名称:OnFunctionCallBack(funcName, control, args, argCount)
在代码中注册本事件响应函数就可以接收到Flash影片所发送的事件。
参
数
类型
描述
funcName
字符串
事件名称。
control
对象
本MFlash4UI对象。
args
数组
参数数组,本事件附带的参数数组。
argCount
INT数值
参数个数。