从Web站点读取Flash动画演播的PB6.5编程

转载 2012年04月05日 16:18:41

从Web站点读取Flash动画演播的PB6.5编程

(加入日期:2002-4-3)

保存文章至硬盘】【打印文章】【字体:

分享到: 0
---- Flash动画不仅包含动画,还可有声音、超文本连接,同时由于它是矢量格式文件,生成的这种包含动画、声音等的文件(*.swf)很小,非常适合在网络上传输使用,因而在当前Web网页技术中得到很快发展。本文讨论在PowerBuilder6.5数据库编程中用Flash4提供的控件"Swflash.ocx"进行Web站点访问,获取Flash动画播放。

---- 下面是具体作法:

建立应用对象
---- 运行PB,选菜单"File | New"建立一个应用对象,将它起名为app_flash,并将其应用对象库起名为flash.pbl存盘;选工具栏的图标"Window"放入一个窗口,起名为w_flash,在这个窗口中放下述控件:一个单行文本编辑框(SingleLineEdit)sle_1用来输入要提取进行演播的Flash动画文件(*.sws)所在的URL's(存放在本机磁盘或存放在Internet远程Web服务器的Flash动画文件);两个命令按钮(CommandButton)cb_1用来执行提取并演播键入文本框sle_1中的Flash文件,命令按钮cb_2用来退出软件运行。


用OLE连接 Flash 4的控件Swflash.ocx
---- 选菜单"Cotrols | OLE",出现窗口"Insert object",选"Insert Control",在Control Tyle栏里找出"Shockware Flash Object"(若该控件尚未注册,可先选"Register Now"对该控件进行注册);回到PB窗口,用鼠标点击安放此控件在窗口上并调整大小。(再用鼠标右击,出现浮动菜单,选"OCX Property"设置控件的属性)。


对Flash 4的控件的主要属性
---- Flash 4的控件Swflash.ocx主要提供了下列属性在编程中使用:

---- Movie属性:存放Flash动画文件的URL's:在本机磁盘时写全目录名,例如: d:\lxrj\lixiang\lxpaper\2000\t04\bol.swf 在Internet上按浏览网页的方式:例如(下面是实际存放在贵州大学Web服务器上的一个Flash文件) http://www.gzu.edu.cn/~lixiang/bol.swf

---- Quality(分辨率)属性:播放的分辨率,有0(low),1(AutoLow),2(Hight),3(AutoHight),4(Best)五个值

---- Scale属性:播放的屏幕,有0(ShowAll), 1(NoBorder), 2(ExactFit)三个值

---- Loop(循环播放)属性:true, false

---- menu(菜单)属性:true, false


对Flash 4的控件Swflash.ocx进行编程
---- 明白了Flash控件的主要属性后,即可根据应用的需要进行编程,在我们上面对窗口的安排中,仅需对"播放"按钮cb_1的clicked事件录入下述代码即可(不愿编代码的读者可以用鼠标右击窗口的OLE控件界面,打开属性页填写):

ole_1.Object.movie=sle_1.text
ole_1.Object.scale=0
ole_1.Object.loop=true
ole_1.Object.Quality=4
ole_1.Object.Scale=2
ole_1.Object.menu=true

---- 为方便退出,在另一个命令按钮cb_2的clicked事件中录入代码:close(parent)

运行测试:
---- 关闭窗口w_flash,回到应用对象app_flash,选菜单"Entry | Script",在open事件中录入代码: open(w_flash) 后选图标"Run",运行(URL's:http://www.gzu.edu.cn/~lixiang/bol.swf是贵州大学站点,24小时开放,有兴趣的读者可用来调试这个程序)。

相关文章推荐

用pb实现Flash动画播放

 用pb实现Flash动画播放   2007-10-17 09:13:41|  分类: 开发语言小技巧 |  标签: |举报 |字号大中小 订阅   ...
  • tlammon
  • tlammon
  • 2015年06月14日 10:49
  • 248

Android网络编程使用HttpClient访问web站点

HttpClientDemo.java界面就是两个按钮和一个文本框 /* * 用HttpClientlai 来访问提交请求,接收响应 * A,发送GET请求 * 1,创建HttpClient对...

ASP_NET Web站点高级编程

  • 2006年07月26日 15:41
  • 8.47MB
  • 下载

asp.net web站点高级编程

  • 2007年10月23日 20:52
  • 8.51MB
  • 下载

PB6.5中TreeView控件使用技巧(转)

PB6.5中TreeView控件使用技巧(转) 2010-08-01 22:51:13| 分类: PB学习资料 | 标签:treeview 控件 |举报 |字号大中小 订阅 ...
  • tlammon
  • tlammon
  • 2015年01月31日 21:25
  • 323

web前端之JavaScript DOM编程艺术之用JavaScript实现动画效果拓展(预览图片)

web前端之JavaScript DOM编程艺术之用JavaScript实现动画效果拓展(预览图片) web design Web Design These ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从Web站点读取Flash动画演播的PB6.5编程
举报原因:
原因补充:

(最多只允许输入30个字)