如上!是用RCDATA类型吗?

解决方案 »

  1.   

    似乎不行呀但可以在程序里放出来FLASH,没必要放在资源文件里吧?资源文件似乎不应该这么用吧?
      

  2.   

    放入资源中 然后释放到临时目录 中 播放……
    ==================================================
    广告宣传:
    闪客必备工具 - 矢量图共享(V1.07)
    去除Flash  编译过的  SWF文件  的密码  使矢量共享,从EXE中分离SWF文件,SWF文件分析,支持Flash  5\Flash  MX
    http://www.csdn.net/cnshare/soft/13/13646.shtm 马上下载呀!
      

  3.   

    {$R SWF.res}//产生帮助文件
    {
    建立一个SWF.rc文件,加入:F_HELP File1 SWF文件路径及名称运行:
    Brcc32 -r SWF.rc
    将产生一个help.res文件}
      

  4.   

    我今天刚才做了一个中秋快乐的程序,用的就是一个Flash
    你要源程序的话可以给我mail:[email protected]
      

  5.   

    其实也很简单,
    你先写一个Flash.rc文件
    内容如下:
    HAPPY815 File1 E:\HAPPY815.SWF再用brcc32 -r Flash.rc就可以得到一个Flash.res的资源文件,
    你在程序中用:
    {$R Flash.res}var
      TempPath : array[0..127]of char;
      FileName : string;
      Res : TResourceStream;
    begin
      GetTempPath(128,TempPath);
      if not FieldExists(TempPath+'HAPPY815.SWF') then 
      begin
        Res := TResourceStream.Create(HInstance,'HAPPY815','File1');
        Res.SaveToFile(TempPath+'HAPPY815.SWF');
        Res.Free;
      end;
      myFlash.Movie := TempPath+'HAPPY815.SWF';
      myFlash.Play;
    end;
    myFlash是一个控件,
    你可以从Import ActiveX-> 找到Shockwave Flash(Version 1.0)后再Install一下就可以加入这个控件。
      

  6.   

    为何不直接用delphi自带的控件播放啊
    那样更容易实现的,只要添加一个控件就可以来,我这里有一个做好的。
    含源代码哦!