Есть ли способ вызвать ActionScript на Android? - PullRequest
0 голосов
/ 16 июня 2011

У меня в папке активов есть SWF-файл, который мне нужно использовать в моем приложении Android. Поэтому я пишу HTML-файл со встроенным SWF и Javascript для вызова его ActionScript. Я могу воспроизвести файл Flash в WebView, но, похоже, не вызывается 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");

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Проверьте это http://code.google.com/p/java-actionscript-api-for-android/

Ожидается, что с помощью этого фреймворка любой кодировщик ActionScript сможет легко написать приложение для Android без использования Adobe Flash для Android.

0 голосов
/ 17 июня 2011

Для Android попробуйте использовать Adobe Flash Builder в CS5.5.
Импортируйте и играйте в SWF, и вы можете опубликовать его для Android там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...