我也不知道这里有多少人会delphi 所以做的比较具体 这样即使新手来了也能一步一步的完成……(我用的 delphi7 会vb的朋友看完这个教程大概也能自己做一个简单的播放器了)
一、打开 delphi7如图:
首先要在delphi里加入FLASH必须导入ShockwaveFlash ActiveX控件如图:
选择组件---插入ActiveX选项:
出现如下图 并找到ShockwaveFlash控件,
接着你就可以在控件区里看到你刚刚安装的组件了;
将这个组件拖到form1里,接着拖入组件mainmenu 到form1里 如图:
为了方便大家更好的观看 请暂时不要跟帖 谢谢……
双击mainmenu组件 弹出如下对话框:
在属性栏里修改caption属性 如图
注:(&Y)的作用是设置快捷键为ALT+Y;
然后接着输入打开的菜单 并设置该菜单的shortcut属性为ctrl+o(该属性为快捷键属性):
接着完成其他的菜单属性的设置 比如播放 暂停等
接着在dialogs 控件组里选择opendialog控件并放到form1里 如图:
接着单击form里的菜单“打开”选项 输入代码 如图
接着完成剩下的代码……;
然后进行测试
这里附上源文件 FLASH控件属性供大家参考
ReadyState:读一个flash文件时的状态,其中包括0=Loading、1=Uninitialized、2=Loaded、3=Interactive和4=Complete;
TotalFrames:总帧数,只有当ReadyState = 4时才能访问该属性;
FrameNum:当前播放的帧;
Playing:播放或暂停一个flash;
Quality:指定当前渲染的质量,包括0=Low, 1=High、2=AutoLow、3=AutoHigh;
ScaleMode:缩放模式,0=ShowAll、1= NoBorder、2 = ExactFit;
AlignMode:对齐模式,Left=+1、Right=+2、Top=+4、Bottom=+8;
BackgroundColor:背景色,-1为默认颜色;
Loop:是否循环;
Movie:指定播放的flash文件路径,可以为一个URL。
TShockwaveFlash主要方法如下:
Play():开始播放动画;
Stop();停止播放动画;
Back();播放前一帧动画;
Forward():播放后一帧动画;
Rewind():播放第一帧动画;
SetZoomRect(int left, int top, int right, int bottom):设置缩放的区域;
Zoom(int percent):按百分比缩放;
Pan(int x, int y, int mode):缩放播放面板,其中模式0为按像数、1为按窗口百分比。
点击浏览该文件
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |