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