Androidアプリケーションで使用する必要があるアセットフォルダにSWFファイルがあります。 SWFを埋め込んだHTMLファイルとJavascriptを書いてActionScriptを呼び出します。 WebViewでFlashファイルを再生することはできますが、ActionScriptは呼び出されないようですが、JavaScriptが機能します。AndroidでActionScriptを呼び出す方法はありますか?
私はラップトップのWebブラウザで試してみましたが、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