2011-10-06 38 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