捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
ShockWaveFlash应用实例-简易SWF播放器
关键字:ShockWaveFlash 应用实例 简易SWF播放器
来 自:原创
平 台:Win2K/2003/NT/XP,WIN8,Vista/WIN7 下载所需:0 火柴
深浅度:初级 完成时间:2012/8/2
发布者:sergelen (奖励50火柴) 发布时间:2012/8/26
编辑器:DelphiXE2 语  种:简体中文
分 类:多媒体 下载浏览:181/7939
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
//ShockWaveFlash简易播放器实例1
//作者:sergelen
//编写日期:2012年08月01日
//编写工具:Delphi XE2 Update4 Hotfix1
unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, StdCtrls, Buttons, OleCtrls, ShockwaveFlashObjects_TLB,
  Vcl.ExtCtrls;

type
  TForm1 = class(TForm)
    ShockwaveFlash1: TShockwaveFlash;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    OpenDialog1: TOpenDialog;
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
  private

    procedure ShutDownMouse(var Msg: TMsg; var Handled: Boolean);
  public

  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);
var
OpenName:String;
begin
OpenDialog1.Filter:= 'Flash文件(*.swf)';
if opendialog1.execute then
  ShockwaveFlash1.Movie:=opendialog1.FileName;
  ShockwaveFlash1.Play;
 end;

procedure TForm1.BitBtn2Click(Sender: TObject);
begin
  ShockwaveFlash1.StopPlay;
end;

procedure TForm1.ShutDownMouse(var Msg: TMsg; var Handled: Boolean);
begin
  if (Msg.message = WM_RBUTTONDOWN) and (msg.hwnd = ShockwaveFlash1.Handle) then
    Handled:= true;
end;
end.
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论2条 当前显示最后2条评论
zhouying 2012/8/28 13:04:35
这个也太简单了吧。。。
sergelen 2012/11/26 16:22:24
新手发的,肯定写得很简单啦。还在深入中。
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表