一 播放Flash首先 你的机器里要装有Flash播放软件(你的IE能显示Flash) IE之所以能显示Flash是安装了由Macromedia公司提供的swflash ocx控件 我们可以在Win 的$Windows\System\Macromed \Flash中或在Win 中的$Winnt\System \ Macromed\Flash中找到它 ActiveX控件在Windows里是通用的 Delphi也同样支持 运行Delphi后 选择选单Component→Import ActiveX Control 找到SWFlash OCX 文件进行安装 安装完成后 ActiveX面板里出现TShockwaveFlash控件 这是Delphi对SWFlash OCX的封装 现在我们就可以用这个控件来播放Flash了 拖一个Flash过来 放在Form上 指定其Movie属性为d:\test SWF 并按F 键加以运行即可 怎么样 运行效果不错吧?下面 笔者将具体介绍TShockwaveFlash主要属性 方法和事件 以便于读者开发 TShockwaveFlash主要属性如下 ReadyState 读一个Flash文件时的状态 其中包括 =Loading =Uninitialized =Loaded =Interactive和 =Complete TotalFrames 总帧数 只有当ReadyState =
lishixinzhi/Article/program/Delphi/201311/8387
假如你是C/S的程序就需要定义一个AxShockwaveFlashObjectsAxShockwaveFlash的对象;
假如你是B/S的程序,在前台页面代码里面加入<meta 就可以调用flash了;
注意flash的路径要正确的。
1、lash是自己写的。如果是可以在flash每秒读取一次外部xml,来做设定,这样比较完美。
2、如果flash不是自己写的,那就只能控制flash播放速度了,效果不会很理想。
建议使用第一种,比较灵活,而且代码不会很复杂。
以上就是关于Delphi的两个实用技巧(1)播放Flash全部的内容,包括:Delphi的两个实用技巧(1)播放Flash、asp.net首次打开页面flash无法显示、挑战VB.Net和Flash都精通的高手:VB.Net与Flash的交互问题!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)