FALSH的按钮控制PB中的数据窗口

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2017-03-06 14:26:14

  问:
想将FALSH完全覆盖窗口,只显示数据窗口,并能使FALSH的按钮控制PB中的数据窗口,请问该用什么方法实现呀?</P><P>答:
先说明一下例程中的各个对象:
flashplayer:应用
d_test:测试用数据窗口,也就是单击flash中的“浏览”按钮后显示在窗口中的数据
w_browse:包含flash动画的窗口,继承自w_center
w_center:w_browse窗口的祖先,具有自动居中功能。
w_flash:此窗口在此例程中没作用。
实现方法:
1、创作flash动画。
1)启动flash,定义动画参数。
2)新建一个按钮符号,并把其拖到场景中。
3)在场景中右击按钮,在弹出菜单中选action,打开object actions对话框。
4)展开actions,双击FSCommand,在command和argnuments文本框中输入任意字符(有意义的字符,要记住,在PB中要引用,这里假设为browse,browse)。
5)保存并出版动画(假设出版的动画为flash1.swf),把它copy到PB应用的文件夹中。
2、启动PB。
1)新建窗口,添加Ole控件:shockwave flash object,命名为ole_1。
2)在窗口的open事件中添加以下脚本:
string ls_path
ls_path=GetCurrentDirectory() //当前文件夹
ole_1.object.movie(ls_path+'\flash1.swf')
3)双击ole_1,在fscommand事件中编写以下脚本:
if command='browse' then
open(w_data) //打开数据浏览窗口
end if
3、保存,运行应用,OK! </P><P></P><P>相关链接:flash2pb.rar[PB8,251KB]
http://www.kejx.com/download/flash2pb.rar

Tags:

作者:佚名
分享到: 微信 更多