浜村拓夫(・∀・)作品集

頭の中にあるイメージを表現できるデザイン力が欲しいです(><)

Adobe AnimateでHTML5形式に変換する方法

Adobe Animate CCで、SWF形式のFLAファイルをHTML5形式に変換して出力する方法を調べてみました。

パブリッシュ設定で「HTML5canvas」を選べないとき、コマンドで変換すればOKでした。

 

helpx.adobe.com

 

helpx.adobe.com

 

HTML5形式に変換する手順

AnimateでFLAファイルを開きます。

メニューから、[コマンド] → [他のドキュメント形式に変換]を選びます。

 

f:id:hamamuratakuo:20170722184841p:plain

 

すると、「ドキュメントタイプコンバーター」というダイアログボックスが出てきます。

HTML5 Canvas」という形式を選び、OKボタンをクリックします。

 

f:id:hamamuratakuo:20170722184853p:plain

 

メニューから、[ファイル] → [パブリッシュ設定]を選びます。

すると、「パブリッシュ設定」というダイアログボックスが出てきます。

 

f:id:hamamuratakuo:20170722184905p:plain

 

パブリッシュの形式で「JavaScript/HTML」にチェック(レ印)を入れて、OKボタンをクリックします。

(必要に応じて、さらに詳細を設定しておきます。)

 

 

メニューから、[ファイル] → [パブリッシュ]を選びます。

すると、HTML5形式でファイルが出力されます。

 

AnimateでActionScriptJavaScriptに変換するとき、エラー等が発生したら、警告画面でエラー内容が表示されます。

 

f:id:hamamuratakuo:20170722184916p:plain

 

ActionScriptJavaScriptと同じECMAScriptの仲間ですが、ホストオブジェクトが拡張されて、完全な互換性はないようです。

 

出力されたファイル群を見ると、HTML5JavaScript、表示に使う画像がありました。

 

f:id:hamamuratakuo:20170722184929p:plain

 

JavaScriptファイルを見てみると、CreateJSライブラリーを利用していました。

 

f:id:hamamuratakuo:20170722184942p:plain

 

AnimateでHTML5/JavaScriptのコンテンツを出力する方法は、簡単でした。

 

複雑なことをやろうとすると、もしかしたらActionScriptからJavaScriptへの変換がうまくいかなくて、手動でデバッグする作業が発生するかも?

Animateでいろいろ試してみたいと思います。