Delphi可以和Flash之间进行通讯吗?(100分)

  • 主题发起人 主题发起人 coolqiang
  • 开始时间 开始时间
C

coolqiang

Unregistered / Unconfirmed
GUEST, unregistred user!
就是说,怎样在Flash和Delphi之间互相传递变量值、互相控制,这样我就可以将Flash做
成插件,只要符合要求都可以挂到程序中去,使程序能十分方便的扩展功能。我对Flash不
太熟悉,只会做简单的动画,对于Flash的编程只会一点点,听说现在Flash的编程功能已
经非常强大了,许多复杂的游戏都可以制作出来,我的这个想法应该不难实现吧?但我在
网上很少看到这方面的资料,哪位高手能告诉我一下,分不够可以再加,先谢了!
 
可以用FSCommand这个函数,我现在写了一个软件,就是用它实现的
 
问问这儿的版主yysun,它对flash sdk很有研究
 
laohe:
可以说详细一些吗?
 
可以的,得用Flash里的FSCommand可以传送值给Flash控件!Delphi里的Flash控件有FsCommand
这个事件,至于Flash中什么时候传递变量嘛,你可以看看Flash编程方面的书就可以的。
 
to zxp_ping :
Delphi里的Flash控件有OnFsCommand事件,但如何把Delphi的变量传到Flash里去呢?
 
从Delphi到Flash?
这个我没尝试过,我只做过用一个Flash登陆框,在Flash的输入框中输入数据传到Delphi的
登陆框中。

不好意思,不能解答你的问题。:(
 
to zxp_ping:
Flash 到 Delphi 是怎么实现的呀?
谢谢你
 
//Flash to Delphi:
label1.caption := ShockwaveFlash1.GetVariable('变量名');
//Delphi to Flash:
ShockwaveFlash1.SetVariable('变量名','变量新值');
 
yaoyao:谢谢,可以具体一些吗?最好能有个简单的例子!
 
用FLASH的现成ACTIXVEX控件
 
哦..没接触过..帮你顶
 
这里有yysun的一篇文章:
http://216.239.35.100/search?q=cache:xnRYBkql1UMC:bukoo.sourceforge.net/bukooFlashObjects.doc+flash+delphi&hl=zh-CN
 
TShockwaveFlash有SetVariable和GetVariable两个方法,用以和其关联的Falsh传递参数
比如要给Flash的 '_root.texta' 参数传一个值 'Test' ,则
ShockwaveFlash.SetVariable('_root.texta', 'Test');
 
后退
顶部