3
我正在使用下面的代碼將我的Flash遊戲變成Android應用程序。它工作得很好,但是編譯器從類型 WebSettings給出了錯誤setPluginState(WebSettings.PluginState)已棄用。我該怎麼辦? (Webview插件)
的方法setPluginState(WebSettings.PluginState)已被棄用
這裏是代碼。
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginState(PluginState.ON);
webview.loadUrl("file:///android_asset/myflashgame.swf");
此代碼有效但不會很長。我怎樣才能達到相同的效果?我讀過將來不支持WebView插件。是否有另一種方式來製作我的Flash遊戲的應用程序?
我聽說過Adobe AIR。這仍然是支持的嗎?它會在未來繼續工作嗎?
但我只有.swf文件。我還能這樣做嗎? AIR應用程序也使用Flash嗎?我的應用會在每臺設備上運行嗎? –
如果您只有SWF,那麼您運氣不好 - 您需要有源代碼才能使用AIR創建Android應用程序。 Android應用程序不會依賴手機本身的Flash運行時 - 所有依賴關係都將與應用程序打包在一起。 –