2011-10-06 40 views
1

我不想intertop between c# and AS3here。我想要一个可以托管Adobe Flash swf文件的C#全屏幕内容播放器。有没有例子?在全屏幕中,右键点击会附加自定义行为。C#应用程序作为Flex swf的容器

我看到了一个在Visual c++

按照Chris的我检查的链接。我尝试添加几行代码:

path = @"D:\exampleFlex\MainMenu.swf"; 
      axShockwaveFlash1.LoadMovie(0, path); 
      axShockwaveFlash1.Play(); 

然而,这个SWF是从Flash Builder和不闪光,因此有其他文件,如

framework_4.1.0.16076.swz rpc_4.1.0.16076.swz sparkskins_4.1.0.16076.swz 
osmf_flex.4.0.0.13495.swz spark_4.1.0.16076.swz textLayout_1.1.0.604.swz 
playerProductInstall.swf 

http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf663fe-7fff.html

因此,我只能看到swf的背景颜色,swf没有播放。

+3

http://stackoverflow.com/questions/1037/displaying-flash-content-in-a-c-winforms-application –

+0

@Chris:非常感谢;这个瑞士法郎来自Flash Builder,而不是Flash, – iceman

+0

:)瑞士法郎只是瑞士法郎。从它来自哪里并不重要。尝试链接中的解决方案。它会工作。 –

回答

1

你可以只主持WebBrowser组件,它有HTML代码主机闪存?

+0

我想这是一条路要走,尽管如果你只需要一把开罐器就能买到瑞士军刀。 – back2dos