P Pc 狂迷 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-20 #1 在 DELPHI 中插入 FLASH 是个不错的好主意。可怎样接收 Flash 中的点击呢 ? 这个 问题有点难,可我积分不多,只能给100分以内。谢谢!
F Fanny501 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-20 #2 我不懂喔:0 估计跟IE(WebBrowser)接受的原理差不多, 你可以查一下以前的答复:)
H huicer Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-20 #3 FLASH可以利用角本语言控制的,我想可以通过在FLASH中输入角本语言,来控制按钮
P Pc 狂迷 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-20 #4 是这样的,我样搞个触屏查询台,用 FLASH + DELPHI 会漂亮点和灵活点。但现在只知如何 用 DELPHI 播放 FLASH ,不知如何接收 FLASH 的点击。监视鼠标座标和响应点击事件会是 个方法,但不是最好的方法。所以求一个接收 FLASH 播放控件的方法。
是这样的,我样搞个触屏查询台,用 FLASH + DELPHI 会漂亮点和灵活点。但现在只知如何 用 DELPHI 播放 FLASH ,不知如何接收 FLASH 的点击。监视鼠标座标和响应点击事件会是 个方法,但不是最好的方法。所以求一个接收 FLASH 播放控件的方法。
盛 盛利 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-21 #5 把FLASH 在WebBrowser播放,点击就提交一个url,你得到url可以分析一下处理啊 想法而已
H hyby Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-06 #6 Flash控件中有个OnFSCommand事件,就是用于和Flash进行交互的,交互的控制在Flash动画 中设定,用OnFSCommand捕捉处理!
Q qn-wl Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-06 #7 想法而以: FLASH能不能建文件。若行的话,FALSH建,DELPHI读文件中的标记,不就OK了吗? [^]
T truecat Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-01 #9 可否放个空的IMAGE并设置透明,用它的事件来处理或。。。
B bkfx Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-10 #10 在 Form上放一个 ApplicationEvents (Addition页内),在其 OnMessage 内取得 Flash 的 Handle 并判断 点击 事件是否由其发出即可。 以下例子可参考: http://www.delphipages.com/tips/thread.cfm?ID=80
在 Form上放一个 ApplicationEvents (Addition页内),在其 OnMessage 内取得 Flash 的 Handle 并判断 点击 事件是否由其发出即可。 以下例子可参考: http://www.delphipages.com/tips/thread.cfm?ID=80
B bkfx Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-10 #11 TNND,几个星期没用 Delphi 了,生得很了: implementation var h1: HWND; {$R *.dfm} procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean); begin h1 := ShockwaveFlash1.Handle; if (msg.hwnd = h1) and (msg.message = WM_LBUTTONDOWN) then begin Caption := '左点击了 SWF 影片'; Handled := True; end; end;
TNND,几个星期没用 Delphi 了,生得很了: implementation var h1: HWND; {$R *.dfm} procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean); begin h1 := ShockwaveFlash1.Handle; if (msg.hwnd = h1) and (msg.message = WM_LBUTTONDOWN) then begin Caption := '左点击了 SWF 影片'; Handled := True; end; end;
B bkfx Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-10 #12 哇,没留意看,原来这帖子也真够古老的,不过还是补充一点: SWF 和 Delphi 的真正交互还是要像 hyby 所说的要用 OnFSCommand,但这挺麻烦的,要熟悉 Flash 的 FSCommand 才行。
哇,没留意看,原来这帖子也真够古老的,不过还是补充一点: SWF 和 Delphi 的真正交互还是要像 hyby 所说的要用 OnFSCommand,但这挺麻烦的,要熟悉 Flash 的 FSCommand 才行。