将flash嵌入winform中,并且实现flash数据交互,比如点击flash中的某个图标,则去后台取数据并展示出来,就像qq农场那样的,应该怎么去实现呀,求大哥大姐给我个思路吧。
解决方案 »
- 关于程序窗体如何才能置于游戏之前
- 怎么指定路径打开txt文档?
- 如何用C#代码获取数据库中表的字段的decimal的有效位数和小数位数
- 在winform中如何捕捉webbrowser关闭事件
- 如何知道当前电脑有没有安装Sql Server Express?
- 怎样给一个STRING变量赋空格值?
- 急:用NUnit进行.net单元测试时,老是报错:找不到文件或程序集名称“System”,或找不到它的一个依赖项。如何解决?
- 如何删除.ini文件中的制定section及其中的全部内容?
- 以字节形式保存数据
- 假如引用的两个dll的命名空间冲突的话,怎么办?
- 怎么以get方式使用HttpWebRequest
- 在窗体开发中DataGridView控件中如何绑定数据
现在用的基本上都是Flash10e.ocx.找swflash.ocx可能就找不到了
2.弹出“选择工具箱项”对话框,选择“COM组件”选项卡。
3.在COM组件列表,单击[浏览]按钮,在对话框中选择"//system32/Macromed/Flash/SWFLASH.OCX"。在工具箱的容器面板里有个MacroMedia Flash Factory Object
而且自动添加了引用AxShockwaveFlashObjects, ShockwaveFlashObjects 如果工具箱中已经有了,可以删除重新添加,以便自动添加引用。
在放入窗体中时报错“未能导入 ActiveX 控件。请确保他已正确注册”.
所以手动添加如下代码: (1) 在Form1.Designer.cs中的最下方与其他定义控件语句放一块定义:
private AxShockwaveFlashObjects.AxShockwaveFlash FlashBox;(2) 在在Form1.Designer.cs中private void InitializeComponent()方法中添加2条语句:
this.FlashBox = new AxShockwaveFlashObjects.AxShockwaveFlash();
this.Controls.Add(this.FlashBox);
接下来就可以在Form [设计]中可视化编程了,以上语句也会自动规格化。
FlashBox.Movie = Application.StartupPath + "\\a.swf";
http://topic.csdn.net/u/20091022/13/82687151-f3ba-4504-92e2-6cf9a050875d.html
你要得到 或者 传给flash 什么数据?
好久没来了!
看到还是回复一下,数据交互的问题主要是看flex给的接口是什么样的了,前一阵一个项目采用xml交互数据。