您的位置:首页 > 其它

vc中调用Flex的总结

2013-05-15 19:12 218 查看
该文章讲述了VC Dialog中使用FLEX的生成文件SWF,VC可调用FLEX中的方法,FLEX中可调用VC的方法。以下是简单的实例代码。

该文章针对读者:具备FLEX开发基础,熟悉VC6.0

编程环境:VC6.0 FLEX3.2 FLASH_PLAYER_10_ACTIVE_X.EXE(要注意控件的版本,否则可能会引起不必要的错误。我使用的是该版本)

额外使用工具:TinyXML(可不使用)

1.编写Flex

新建一个FLEX Project, 使用默认选项即可,在文件中编写以下代码:

(1)AS代码



(2)XML代码



对FLEX进行编译,生成SWF文件。

2.编写VC应用程序

新建一个Project,选择MFC AppWizerd(exe),输入工程名称(如:UseFlex),"OK"->选择Dialog Based, “Next”->选中ActiveX Controls,

"OK"即可

1.添加控件






选中Shockwave
Flash Object,点击Insert

2.在Dialog中添加该控件,并添加相应的控件变量

完成步骤1后,我们会看到Controls工具栏中添加了一个新控件,添加到对话框中,如下样式



以下为UseFlex.h代码





以下为UseFlex.cpp代码

在OnInitDiaolg()中添加以下代码:



初写代码请用绝对路径 ,LoadMovie中我尝试过使用相对路径,但总是有错误,具体原因没有查出。

其他方法代码如下:


将SWF放入DEBUG文件夹中,这时你就可以用赋值路径的那段代码了。

转载:/article/2977484.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: