-1

これはより割り当てられた作業です。友人が Flash アニメーションをデバッグするのを手伝おうとしています。今、私が彼の家と彼の MacBook にいるとき、彼は Adob​​e Flash を使用して、タイムラインや AS3 エディターなどでアニメーションを作成しています。

今、私は家にいる間に彼を助けたいと思っていますが、私は Windows または Mac コンピューターを持っておらず、Flash ライセンスも持っていません (彼は通っている学校からライセンスを取得しています)。

osflash.orgのことは知っていますが、彼が Flash で行っているのと同じように作業できますか? これらのタイムラインが必要であり、.swfファイルをコンパイルしてプレビューする必要があることは明らかです。

説明する必要がありますが、私はこれまで Flash を使用したことがなく、IDE は私にとって非常に奇妙です。私が彼を助ける唯一の方法は、一般的なプログラミング スキルを提供することです (AS3 は OO 言語の 1 つに過ぎないため)。クラックされた Flash バージョンを Windows VM にインストールすることを考えていましたが、それは私がやりたい方法ではありません。

これに対するより良い解決策はありますか?

私が述べたように、彼は AS3 で仕事をしています。

4

2 に答える 2

2

あなたはフラッシュ IDE にあまり慣れていないので、問題にはならないはずです。Linux およびフラッシュ開発者の唯一の問題は、まともな IDE がないことです。

AS3 プログラムは、flex SDK でコンパイルできます。そのため、Linux ディストリビューション用の SDK をダウンロードするだけです。ただし、コードを使用してアプリケーションを開発する場合は、タイムラインがないことに注意してください。代わりに、Timer イベントを操作します。

Flash IDE は、誰でもすぐにアプリケーションを作成できるように、簡単に使用できる (きちんとした) 方法でタイマーの実装を実際に隠します。

于 2012-06-17T17:30:10.553 に答える
1

FLA は、Flash CS およびそれ以前のファイル用の独自の形式です。いいえ、Flex コンパイラでは使用できません。後者は OOS ソフトウェアであるためです。ただし、友人に使用しないように伝えることはできます。実際、コードではなく、グラフィック アセットを生成するためだけにそれらを使用することは非常に一般的です。一般的なワークフローは、SWC または SWF をコンパイルしてライブラリとして使用し、別のエディターでコードを記述することです。

とにかく、いくつかの実用的なこと:

AS3 を適切に開発すると、Intellij IDEA を使用できます (一部の人々は、それを気に入って Linux 以外の OS で使用します。正直なところ、私はそれの大ファンではありませんが、最も業界標準の OS と同じ品質です)。レベルの IDE)

あなたの別のオプション(私が使用しています)Linux用のFlash Builderを「移植」した良い魂があります(Flash BuilderはもともとAdobeが開発したEclipseプラグインです)。Linux に関する話は、取るに足らない決定の泥沼に覆われています。かつて試用版がありましたが、Adobe は Linux 用にそれをリリースしませんでした。試用版の有効期限が切れた後、アドビは試用版の継続を認めました。その後、彼らは製品を完全に放棄したようです。現在の状況はわかりませんが、https ://code.google.com/p/fb4linux/ で見つけることができます。

あなたの別のオプションは、完全に合法ですが問題があります: FlashDevelop、それは仮想化でかなりうまく動作し、開発者は仮想化されたバージョンが正常に動作するようにできる限りのことを保証するために努力しました. また、Wine の下でも (ある程度は...) 実行されます。後者を試しましたが、ずっと前に試しました。完璧にはほど遠いものでしたが、実行可能でした。これに関する FD フォーラムのスレッドは次のとおりです: http://flashdevelop.org/community/viewtopic.php?f=9&t=7621

FDT (Powerflashers、Eclipse ベースの商用 IDE) は Linux で動作すると言われていますが、試したことはありません。

私も使用したもの: Emacs with actionscrip-mode - これはほとんどシンタックス ハイライターです。それを使用している間、コンパイラとデバッガを実行するためにいくつかの機能を追加しましたが、それらを共有するにはあまりにもくだらないです:)真剣に。だから私はしません。

より多くのオプション:

Haxe は、SWF にコンパイルされる別の言語です。あまり知られていませんが、かなり高度で現代的な言語です。Flash へのコンパイル以外にも、さまざまな処理が行われます。MonoDevelop http://haxe.org/com/ide/monodevelop内で使用されているのを見たことがあります (私自身は使用していません)。同様に、FDT 内で使用できるはずです。

Emacs の Haxe モード (現在改善を試みていますが、まだありません) ここに私が今得たものがあります: https://code.google.com/p/haxe-mode/

グラフィック:

Flash 用のベクター グラフィックスの編集に関して、Flash CS に適合するエディターを見つけることはまずないように思われますが、MXMLC (Flex コンパイラー) は SVG をかなりうまくコンパイルできます。したがって、Inkscape を使用して、アニメーション化されていないグラフィックスを生成できます...ただし、YMMV

于 2012-06-18T11:30:49.923 に答える