我使用JavaScript + html5創建Win8商店應用。我需要在我的應用程序中打開.swf文件。 Swf文件在啓動時從我們的服務器上下載。啓動後,Swf文件是本地的。我想知道是否可以在應用程序中嵌入Flash控件?我試過,但現在看來,這不工作...(曾嘗試過的iframe) 我嘗試這個代碼在地鐵IE中打開swf文件:使用JavaScript + html5在Win8商店應用中閃光
> var file = 'flashobject.html';
> Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(file).then(function
> (file) {
> var options = new Windows.System.LauncherOptions();
> options.displayApplicationPicker = true;
>
> Windows.System.Launcher.launchFileAsync(file, options).then(function (success) {
> if (success) {
> // Yay!
> console.log('Success');
> } else {
> // FROWN :(
> console.log('Failure');
> }
> });
> });
HTML代碼:
<body>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
<param name="autoplay" value="false">
<param name="movie" value="candles_Pp.swf">
<object class="iehide" type="application/x-shockwave-flash" data="flashobject_files/candles_.swf">
<param name="controller" value="true">
<param name="autoplay" value="false">
<param name="pluginurl" value="http://get.adobe.com/flashplayer/">
<a href="http://www.yourwebskills.com/files/examples/candles_Pp.swf">Your browser is not able to handle this media here so use this link to play the file in an external application </a>
</object>
</object>
</body>
有什麼辦法可以打開SWF文件,mayby有任何API可以在開機時將SWF文件轉換爲HTML格式。
我想解決從3天兩夜相同的麻煩,並閱讀了很多東西,但它不能在我的閃光燈上工作。因爲我的閃光燈有點複雜。可能是這可以將您的Flash轉換爲HTML5代碼。必須嘗試:https://www.google.com/doubleclick/studio/swiffy/ – 2013-04-12 00:18:41