Android - отображает анимацию .swf (как есть или преобразуется в ...?) - PullRequest
3 голосов
/ 29 августа 2011

Я разрабатываю приложение, в котором 2D-анимация будет отображаться поверх предварительного просмотра с камеры. Анимации имеют 20-30 объектов на прозрачном фоне, и предварительный просмотр камеры должен быть виден во время анимации. Обратите внимание, что я получаю готовые анимации SWF и должен либо воссоздать их в коде, либо найти способ отобразить их как есть.

Я исследовал варианты ниже. Кто-нибудь может дать какие-либо предложения о том, как подходить к демонстрации или простому воссозданию анимации SWF в Android?

  • OpenGL - попробовал это и получил наполовину (базовая анимация работает с видимой камерой), но довольно много работы по воссозданию сложного движения и времени в SWF. Просто воссоздание одного SWF заняло день или два работы, и у меня было много анимаций для воссоздания.

  • Android 2D анимация - встроенные классы анимации немного упростят процесс перемещения / отсчета времени, но мне все равно придется воссоздать оригинальную анимацию

  • WebView (??) - возможно ли отобразить прозрачный фоновый файл SWF в прозрачном веб-виде поверх вида поверхности? Кому-нибудь повезло с прозрачными SWF в андроиде? Прозрачные веб-просмотры, кажется, работают в соответствии с (/4230546/tsvet-fona-android-webview-prozrachnyi-ignoriruetsya-na-android-2-2)

  • Конвертировать SWF в фильм и воспроизводить его ... с прозрачным фоном? Я не могу себе представить, что это сработает, и я ничего не нашел в Интернете, чтобы предположить, что это возможно, но ...

Любые предложения будут очень признательны. Спасибо!

1 Ответ

1 голос
/ 25 ноября 2011

На тот случай, если кому-то еще будет поручено рендеринг / воссоздание Flash-анимации в приложении для Android - кажется, нет другого выхода, кроме как переписать анимацию в OpenGL.

...