- ベストアンサー
flaファイルを開きたいです
友達からflaとswfのファイルをもらいました、flaのほうをいじってみたいのですが エディタを何にすればいいかわかりません。 無償のものでWin7で動作するものを教えてください
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
flaファイル と言うものは Adobe または Macromedia の Flash というソフト (例:Flash,Flash 2,…,Flash 5,Flash MX,Flash MX 2004,Flash 8,Flash CS3,…,Flash CS6 など)で Flashコンテンツ 作成時に使われる Flash 専用の「作業状態を保存したファイル」ですよ。 ですから Adobe や Macromedia の Flash でなければ開けません。 (正確に言えば Windowsのメモ帳 でも バイナリエディタ でも開けますが,開けたとしても作業状態を目に見える形で再現することはできません。) さらに 基本的に新(上位)バージョンで作成された flaファイル は それより旧(下位)バージョンの Flash で開くことはできません。 その理由は明白で 新バージョンになれば, 必ず新機能や新パネルや新設定などが追加されたり 仕様変更がされているため 旧バージョンの Flash では 新バージョンでの作業状態を再現することができないからです。 ですから 新バージョン製の flaファイル を旧バージョンで開こうとすると クラッシュ回避をするなどのために安全プログラムが作動して 「予期しないファイル形式です」というようなメッセージが出て 開けないようになっています。 Google検索「Flash 予期しないファイル形式」 http://www.google.co.jp/search?q=Flash+%E4%BA%88%E6%9C%9F%E3%81%97%E3%81%AA%E3%81%84%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%BD%A2%E5%BC%8F&hl=ja もっとも Flash MX 以降は 1世代前の Flash までなら開ける形で flaファイル を保存できるようになりましたけどね。 でもそれは そういう特殊な保存の仕方をしなければなりませんし そういう保存の仕方をすれば新機能の設定などは削除されてしまいます。 したがって, 基本的には 新バージョンで作成された flaファイル は それより 旧バージョン の Flash で開くことはできないと考えるのが妥当です。 > 無償のものでWin7で動作するものを教えてください Flash CC の体験版でしたら そのお友達が使用された Flash と同位または上位になるため その flaファイル を開くことができる可能性が高いです。 しかし 体験版は期間限定で無料で使えるだけのことで 決して無償ソフトではありません。 またひょっとしたら お友達が使用された Flash のバージョンが古すぎて開けない可能性もありますし 開けたとしても こんなこと↓になるかもしれません。 「Flash Professional ヘルプ Flash Professional CC で Flash Professional CS6 ファイルを開く」 http://helpx.adobe.com/jp/flash/using/opening-cs6-files-cc.html ~引用~ >1.インバースキネマティックは > フレームアニメーションに変換される >2. TLF テキストは静的なクラシックテキストに変換される。 > Flash Pro CC に読み込む場合、 > PSD ファイルや AI ファイルに埋め込まれた TLF テキストも > クラシックテキストに変換されます。 >3.ActionScript 1/ActionScript 2: > a.パブリッシュ設定のデフォルトが > ActionScript 3 に設定されます > b.ステージ上のすべてのインスタンスに付加されている > AS2 コードが削除されます > (インスタンス上のアクションは > AS3 ではサポートされていない) > c.AS2 コンポーネントはプレースホルダーとして扱われますが、 > ステージ上の新しいコンテンツの作成には使用できません。 > また、AS2 コンポーネントによって > AS3 でコンパイルエラーが発生します。 簡単に言えば たとえ Adobe や Macromedia の Flash を使うとしても 作成された flaファイル は その flaファイル を作成したバージョン以外ではまともに開けないのが当たり前。 と考えた方が良いということです。 ※ 補足 fla ではなく swfファイル の方でしたら そのファイルを逆コンパイル(デコンパイル)して 編集状態を独自の編集インターフェイスに持ち込んで表示させたり 再編集できたりするソフトがあるにはあります。 しかし基本的には有償のものが多いと思います。 また どんな swfのファイル でも逆コンパイル可能かどうかは知りません。 (「frimo 3」とかいう名前のソフトでありましたが,興味がないので詳細は知りません。) その他 「Flash Decompiler」などと言うような言葉で検索すれば 何かそれらしいソフトが出てくるかもしれません。 (あまりゴソゴソ嗅ぎ回ったり,安易に変なソフトをインストールしたりすると,ウィルス感染など危険性を伴うため,最近私は全くその辺を調べていません。) swfファイルデコンパイラの一種である 「HugFlash」というソフトでしたら無償でおそらく安全です。 しかし ActionScript の解析をしたり(HugDimension機能), swfファイル 内の画像や動画などを取り出せるだけのことで 独自の編集インターフェイスを持ちませんから 作成作業状態そのものを見たり編集することはできません。 何にしても結局 fla や swf の作成作業状態そのものを見たり編集するのであれば 当たり前ですが Adobe や Macromedia Flash と同等かそれ以上の 編集作業用インターフェイス(GUI)を備えたソフトが要るということです。 仮にそんなソフトが作れたとしても, 特許やライセンス問題も絡むため, 他者がそんなソフトを堂々と無償公開したり販売することは不可能ではないでしょうか? Adobe にしてもそんなソフトを作成販売したいがために Macromedia を会社ごと買収したのですから。