我的资源文件夹中有一个SWF文件,我需要在我的Android应用程序中使用。 所以我用SWF嵌入和Javascript编写html文件来调用它的ActionScript。我可以在WebView中播放Flash文件,但似乎没有调用ActionScript,但JavaScript工作。
我在我的笔记本电脑网页浏览器上试过它,直到我信任Flash设置中的项目文件夹才能正常工作。
Android上是否有类似设置?
这是我用于WebView的代码。
WebView mWebView=(WebView)findViewById(R.id.webViewDisplay);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setSaveFormData(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setAllowFileAccess(true);
mWebView.setInitialScale(100);
mWebView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
mWebView.setWebViewClient(new MyWebViewClient());
mWebView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
return (event.getAction() == MotionEvent.ACTION_MOVE);
}
});
mWebView.loadUrl("file:///android_asset/flash.html");
答案 0 :(得分:1)
查看http://code.google.com/p/java-actionscript-api-for-android/
有了这个框架,预计任何ActionScript编码器都可以轻松编写Android应用程序而无需Android的Adobe Flash。
答案 1 :(得分:0)
对于Android,请尝试在CS5.5中使用Adobe Flash Builder 导入并播放swf,你可以在那里发布它。