Animate は SWF ファイル形式をインポートできます。ただし、SWF はレンダリングされたファイルであり、SWF 内のデータには Animate に再インポートできない多くのタイプがあります。
SWF フォーマット
SWF フォーマットは、小さなファイルサイズとスケーラビリティのために設計された特別な圧縮形式です。このファイルサイズを維持するために、元の Animate フォーマット内では多数のアイテムが Animate では再インポートできないデータに圧縮されています。
SWF の作成時に「インポートから保護」を選択した場合、Animate ではそのファイルを再インポートできなくなります。保護された SWF をインポートしようとすると、エラーダイアログが表示されます。
アドビでは、通常の Animate FLA フォーマットでドキュメントを保存してから、そのファイルを Flash Player SWF フォーマットや他の任意のファイルフォーマットにエクスポートすることを推奨しています。こうすれば、後で元のファイルを開いて編集することができます。
ファイルのオープンとインポート
SWF を開くと(「ファイル/開く」)、ムービーのテストモードでムービーが開きます。
SWF をインポートすると(「ファイル/インポート」)、以下の結果が生じます。
- 音声はインポートされません。
- アニメーションを含むグラフィックシンボルのインポートでは、アニメーションのキーフレームごとに新しいキーフレームにインポートされます。元のアニメーションの各フレームのコンテンツは、新しいグラフィックシンボル(元のシンボル内のフレームごとに 1 つ)に変換されます。
- レイヤリングはすべて失われます。インポートによって、「ファイル/インポート」の選択時にアクティブだったレイヤーにキーフレームが追加されますが、元のレイヤー構造とレイヤー名は保持されません。
- ムービークリップのタイムラインはインポートされません。ムービークリップのタイムラインの最初のフレームからは個々のエレメントがインポートされますが、グラフィックシンボルに変換されます。その他のムービークリップフレームはすべて失われます。
- ボタンは、ムービークリップとまったく同様に処理されます。「アップ」キーフレーム内のグラフィックは、グラフィックシンボルに変換されます。その他はすべて失われます。
- トゥイーンはインポートされません。
- モーションパスはインポートされません。ただし、モーションパスの各トゥイーンフレームからのイメージは、個々のキーフレームに個別のイメージとしてインポートされます。
- ムービーで使用されたビットマップは、正常にインポートされますが、それらの元のライブラリ名は保持されません。それらの名前は、「Bitmap 1、Bitmap 2」というように変更されます。
追加情報
レンダリングされた SWF をある程度まで編集できるサードパーティ製のツールが利用できます。これらのツールを利用すると、オーサーがうっかり自作を失って、その SWF を再インポートする必要がある場合に保護タグを削除できます。ただし、これらのツールはアドビ製でないので、何ら保証されません。さらに、オーサーによる自作の再取得という文脈でのみ語られており、悪用される可能性は残ります。