我的资产文件夹中有一个SWF文件,需要在我的Android应用程序中使用。 所以我写了嵌入SWF和HTML的HTML文件来调用它的ActionScript。我可以在WebView中播放Flash文件,但ActionScript似乎不会被调用,而是JavaScript的工作。有没有办法在Android上调用ActionScript?
我在我的笔记本电脑的网页浏览器上试过了,直到我相信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");
这意味着在Android中重新创建Flash,对吗?看起来有趣。然而,我对Flash ActionScript一无所知,而SWF文件实际上来自其他人。 – RobGThai