web-dev-qa-db-ja.com

Flashサイトを非Flashサイトに移植する

かなり気に入っているFlashインターフェイスを備えたクライアントがたくさんいます。ただし、これらの機能は多くの(ほとんどの?)モバイルデバイスでは機能しません。これは2つの部分からなる質問です。

  1. 元の.flaファイルにアクセスできる場合、ホットスポットを使用してFlashを個々の画像に一括エクスポート/コンパイルする方法はありますか?

  2. 元の.flaにアクセスできない場合、.swfをWebkitデバイスに適した形式に変換するメカニズムはありますか?


コメント:私の恐怖は、再作成インターフェース全体、またはまったく新しいものを作成のいずれかが残されることです。サイトをFlash以外で利用できるようにするという点で自動化されたオプションがあると便利です(おそらくHTML5?おそらくWebKitに合わせて?おそらく他のモバイルプラットフォームに合わせて?)。

Flashが大好きで、Flashをbashするのではなく、既存のFlashコンテンツのオプションを見ようとしています。

2
artlung

long termは、インターフェイスを完全に再構築/再作成することです。フラッシュ要素をより広くアクセス可能なものに変換するための自動化ツールまたは半自動化ツールは、多くの問題を残し、将来のメンテナンスをより困難で時間のかかるものにするでしょう。

私の提案は、サイトの最も複雑な部分に既存のフラッシュ要素を再構築し、おそらく使用する一方で、フラッシュをサポートしないモバイルブラウザーには何らかのフォールバック機能を配置することです。

3

まだ完全にリリースされているとは思いませんが、 Smokescreen をご覧ください。完全にJavascriptとHTML5で記述されたFlashレンダリングエンジンです。ネイティブサポートのないプラットフォーム(特定のモバイルデバイスなど)でFlashを使用できるようにすることを目標の1つとして作成されています。

2
Mark Hatton

現時点では、CS5がフラッシュからHTML5への変換を実行できるように見えますが、フラッシュファイルが必要であり、まだ作業が必要なようです。詳細については、この記事をご覧ください http://cs5.org/?p=3#more- 。 HTML5に移行することは、おそらく機能のために唯一の本当の選択だと思います。

ただし、HTML5が実際に完全にサポートされるまでしばらく待つ必要があるため、移行する機能に注意する必要があります。現時点では、ChromeがすべてのHTML%機能を持つ最も近いブラウザであり、 http://html5test.com/ で300のうちたった221しか得点していません。 。

1
Ben Hoffman