如何与flash进行通讯? 我在窗口中嵌入swflash.ocx控件,其中播放一个flash动画。flash中有不同的场景,这些场景的切换是用flash内部相应的函数完成的。请问在窗口中怎么样可以调用flash中的函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果无法调用flash中的函数,那有什么好的与flash的通讯方法吗? 不知道用fscommand能不能实现,没做过. fscommand,以前见过这方面的文章,好像叫 Vc作flash界面的程序,你查询一下 我用C#做了一个WINFORM和FALSH传值的例子,但是中间使用了web services 技术,不过不知道合适你不,我对FALSH用的少,只用了很少的功能`1 fscommand好象类似于delegate,在你的程序中可以在fscommand注册一个函数,从flash里面触发这个fscommand时,可以将信息通过参数传递给你程序中的函数。谢谢FIFA2004,你的方法好象不行,因为通过WebService向FLASH传值的时候,FLASH是不是会重新加载?如果重新加载就不行了,我门需要FLASH一直播放。通过调用FLASH中不同函数来切换不同的场景。 重新加载与否,我就不知道,我用的是一个例子是在FLASH中执行+-*/的过程,在程序中得到里边计算的值.关于刷新就不知道了 dandanCool(单单酷): 可以简单说一下如何通过XML传递数据吗?还有这种方式的好处是什么? flash里有command 可以通过事件获取这个command xiaopai20(小排——流浪狗): 你能说的具体一些吗?我对flash不熟悉,还有我通过什么事件来获取这个command?可以给我一个演示例子吗?我的信箱是:[email protected]如何可以用的话,我另开贴再送100分。 flash中也提供的DOM,你可以用XML 是的,可以用XML和文本文件来在窗口(exe)和flash之间相互传递信息。但是,这就需要解决数据并发问题(同步读写)。 xiaopai20(小排——流浪狗): 你能说的具体一些吗?我对flash不熟悉,还有我通过什么事件来获取这个command?可以给我一个演示例子吗?我的信箱是:[email protected]如何可以用的话,我另开贴再送100分。 xiaopai20(小排——流浪狗): 你能说的具体一些吗?我对flash不熟悉,还有我通过什么事件来获取这个command?可以给我一个演示例子吗?我的信箱是:[email protected]如何可以用的话,我另开贴再送100分。 使用XML,即是可以使用.NET的WebServer,然后用Flash来调用 这么多人推荐用XML,可是我从来没接触过啊,高手们给个思路吧。或者推荐给我几篇文档也可以啊。 这例子是获取flash关闭的命令, 其它的类似 private void axShockwaveFlash_FSCommand(object sender, AxShockwaveFlashObjects._IShockwaveFlashEvents_FSCommandEvent e) { if( e.command == "quit" ) this.Close(); } xiaopai20(小排——流浪狗): 不是啊,老大,这个我知道啊。可是fscommand这个命令只能从flash里面向外面的程序传递消息,现在的问题是我怎么从外面的程序调用flash内部的函数。 FLASH控件有一个方法是PreProcessMessage(), 不过我没试过, 你可以试试用这给flash控件发message,然后在Flash里获取。用XML的方法应该是建一个公用的XML文件,用程序来更改这个XML文件内容,FLASH定时读取这个XML文件,检查里面的值是否有变化,并做相应的处理。反过来也可以FLASH来写文件,程序读文件。 以前都是用fscommand+webserver的方式 http://www.flashempire.com/school/tutorview.php?id=393问题解决了,swflash.ocx提供setVariable方法,这样就可以将信息传递到flash内部了。而fscommand又可以将信息传出来。一进一出,基本解决了信息交换的问题。 setVariable方法只是改变flash内部的变量,如果要执行某个内部函数还要有个检测程序。有没有直接调用的函数,我看到有个CallFunction的方法,但是一用就出错! [求助]DataGridView绑定数据源后的显示顺序问题 C#如何实现ftp上传 请教一个动态生成静态页面的问题 关于UNICODE字符转换的问题 winform打开另一个,另一个form又打开另一个(ShowDialog)...,从最后打开的Form直接返回第一个form,怎么做? Winform里如何调用WebService? 关于运算符重载的问题???很急 请问谁有软件换肤源程序 求助 界面问题 关于DataGrid继承的问题?请高手帮忙! 怎么把当前时间插入数据库? 怎样实现对SQL数据库进行加密?请大家给些建议和方法,进者均有分!
可以简单说一下如何通过XML传递数据吗?还有这种方式的好处是什么?
可以通过事件获取这个command
你能说的具体一些吗?我对flash不熟悉,还有我通过什么事件来获取这个command?可以给我一个演示例子吗?我的信箱是:[email protected]如何可以用的话,我另开贴再送100分。
但是,这就需要解决数据并发问题(同步读写)。
你能说的具体一些吗?我对flash不熟悉,还有我通过什么事件来获取这个command?可以给我一个演示例子吗?我的信箱是:[email protected]如何可以用的话,我另开贴再送100分。
你能说的具体一些吗?我对flash不熟悉,还有我通过什么事件来获取这个command?可以给我一个演示例子吗?我的信箱是:[email protected]如何可以用的话,我另开贴再送100分。
private void axShockwaveFlash_FSCommand(object sender, AxShockwaveFlashObjects._IShockwaveFlashEvents_FSCommandEvent e)
{
if( e.command == "quit" )
this.Close();
}
不是啊,老大,这个我知道啊。可是fscommand这个命令只能从flash里面向外面的程序传递消息,现在的问题是我怎么从外面的程序调用flash内部的函数。
用XML的方法应该是建一个公用的XML文件,用程序来更改这个XML文件内容,FLASH定时读取这个XML文件,检查里面的值是否有变化,并做相应的处理。
反过来也可以FLASH来写文件,程序读文件。
而fscommand又可以将信息传出来。一进一出,基本解决了信息交换的问题。