JavaScript/HTML5を使用してフラッシュ関数であるSmokeScreenを実装するオープンソースプロジェクトは、フラッシュプラグインなしでブラウザにフラッシュスタイルのアニメーションを直接実装するために、フラッシュアニメーションを純粋なHTML5 + JavaScriptに変換できます。
以下は、HTML5 + JavaScriptのFlashアニメーションを実装するSmokeScreenオープンソースプロジェクトの関連コンテンツです。この記事のチュートリアルでは、主にHTML5 JavaScriptフラッシュアニメーションの煙幕オープンソースに関連するいくつかのテクノロジーと知識について説明しています。その他のコンテンツについては、http://www.vevb.comにアクセスして、より最新のチュートリアルを入手できます。以下はチュートリアルの説明です。
JavaScript/HTML5を使用してフラッシュ関数であるSmokeScreenを実装するオープンソースプロジェクトは、フラッシュプラグインなしでブラウザにフラッシュスタイルのアニメーションを直接実装するために、フラッシュアニメーションを純粋なHTML5 + JavaScriptに変換できます。
Chris Smoakという名前のプログラマーは最近、JavaScript/HTML5を使用してFlash関数を実装するオープンソースプロジェクトを開始しました。 SmokeScreenは、フラッシュプラグインなしでフラッシュスタイルのアニメーションをブラウザに直接実装するために、フラッシュアニメーションを純粋なHTML5 + JavaScriptに変換できます。ここにいくつかのかなりのデモがあります。
このテクノロジーに関して、サイモン・ウィリソンという名前のプログラマーは彼のブログで良い分析を行いました:
SmokeScreenは完全にブラウザで実行され、SWFバイナリファイルを読み取り、減圧し(およびローカルJavaScriptを使用して減圧します!)、画像を抽出して埋め込まれたオーディオをbase64でエンコードされたデータに変換し、ベクターグラフィックをSVGアニメーションに変換します。 ChromeでWeb検査官を開き、デモが進行中にSVGがリアルタイムで実行されているのがわかります。 Smokescreenは、独自のActionScriptインタープリターを設計しました。
Smoakは、オープンソースプロトコルに基づいて、すぐにSmokeScreenのソースコードを開くと述べました。現在、彼はいくつかの非常に美しいデモンストレーションを行っています。完璧ではありませんが、彼はすでにHTML5に基づいたフラッシュスタイルのアニメーションがどのように見えるかをすでに見ることができます。これらのコードはフラッシュビデオをサポートしていませんが、HTML5にはすでに独自のビデオソリューションがあります。 Smoakは、彼の当初の意図は、iPhoneやiPadなどのデバイスにフラッシュスタイルの広告アニメーションを実装することであり、このテクノロジーは広告で使用される可能性が最も高いと述べました。
最適化後、テクノロジーはゲームにも使用できます。ウィリソンは、ニュースサイトのインフォグラフィックも非常に便利であり、デモンストレーションのストロングバッドシリーズなどの漫画スタイルのアニメーションをレンダリングするためにも使用できると述べました。
ただし、SmokeScreenが非常に限られた速度と電源を持つモバイルデバイスに適切に適用できるかどうかを人々は心配しており、オープンソースの後にコードが最適化されると予想しています。現在、Firefox 3.6、Chrome 5、Safari 4、Mobile Safariなど、最新のブラウザのみがテクノロジーを使用できます。 Opera 10.5シリーズもサポートに近づいていますが、IE8ではありませんが、SmoakはIE9が有望であると言います。
HTML5 + JavaScriptのFlashアニメーションを実装するSmokeScreenオープンソースプロジェクトを共有するコンテンツは、ここで完成しています。このページをブックマークしてくださいurl http://www.vevb.com/web/a/2018090560157.shtml