请问各位高手,在delphi的form中的上半部分和下半部分如何动态调用不同的flash文件??急,急!急!

解决方案 »

  1.   

    把ACTIVEX控件SHOCKWAVEFLASH加载进来就可以实现的呀!
      

  2.   

    (*//
    声明:
      本人保证所提供的方法是所知的最好方法
      解答问题纯属公益性质
      所以请不要向我追问
      如果有时间自会关注后续问题
    分析:Flash是网页的一部分,直接用网页显示
    问题:如何用Delphi显示Flash?
    设计:Zswang
    日期:2002-09-30
    方案:使用TWebBrowser VCL控件
    附言:由于本人对HTML太多没有研究,只能提供如下例子
    //*)///////Begin Demo
    procedure TForm1.FormShow(Sender: TObject);
    const
      cFileName = 'c:\temp\temp.htm';
    begin
      with TStringList.Create do try
        Text :=
    '<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=500 height=400>'#13#10 +
    '  <PARAM NAME=movie VALUE="http://www.51uc.com/skybbs/gogo.swf">'#13#10 +
    '  <PARAM NAME=quality VALUE=high>'#13#10 +
    '</OBJECT>'#13#10;
        SaveToFile(cFileName);
      finally
        Free;
      end;
      Application.ProcessMessages;
      WebBrowser1.Navigate(cFileName);
    end;
    ///////End Demo
      

  3.   

    哪里有播放flash的控件?因为一个form的不同区域播放不同的flash.怎么实现????
      

  4.   

    flash的控件,网上搜索一下吧,一大把.
      

  5.   

    要不安装一个flash里面有一个.ocx也可以
      

  6.   

    在Delphi中,打开Compnonent-->import Activex control,在列表中选择Shockwave flash control, 点一下install就可以了,在你的Actives页中就会出现主个控件了