Home > Flash

Flash

flvファイルをswfファイルに埋め込む際の注意

○概要
flashの動画flvファイルを、flashを使ってムービークリップに埋め込むときの注意点です。
○詳細
・通常、flvファイル専用のムービークリップを作成し、そのムービークリップを再生したいステージに配置します。
ですので、ムービーの階層構造は以下のようになります。

再生するステージ(root) 
     L flv格納用ムービークリップ
           Lflvファイル

・ムービークリップにflvを埋め込んだときには、そのムービークリップのフレームレートはflvファイルのフレームレートにあわせる必要があります。
・また、flv格納用ムービークリップのタイムライン長はflvファイルの再生時間分確保する必要があります。
初回に埋め込んだときは自動で警告メッセージが表示されますが、flvファイルのシンボルを「入れ替え」したときなどには警告が表示されないため、注意が必要です。

○なぜか動画の再生が途中で止まってしまうとき
動画埋め込み先のムービークリップのタイムラインが不足していないか確認してください。(原因は上記項目)

○タイムラインの同期がずれるとき
 flv格納用ムービークリップの特定の時間(タイムライン)にて、フレームスクリプトを記述した際、動画の位置とスクリプトが実行されるタイミングが数秒ずれることがあります。
(対策)
Flash video encoder等でflvファイルを作成する際、エンコードの設定画面で「キーフレームの間隔」に小さめの値を設定します。
(秒間30フレームの動画なら、「キーフレームの間隔」に30を設定すると1秒ごとにキーフレームが入ります。なお、このキーフレームはFlash用語の方ではなく、動画関連用語のキーフレームです)

○それでもダメなとき
flvファイルを埋め込まず、flvplaybackコンポーネントを使用して外部flvファイルを再生しましょう。
使い方はヘルプにわりと詳しく記載されています。
最低限flvplaybackコンポーネントをステージ上に設置し、 flvplayback.play(”ファイル名.flv”)  を実行するだけでも再生できます。

[FL]ダイナミックテキストとアンチエイリアス

ダイナミックテキストを配置し、内容をアンチエイリアスで表示するにはフォントを全て埋め込む必要があります。
日本語を使用する際は容量に注意しましょう。

IllustratorからFlash書き出し時の重なり

○症状
IllustratorからFlashにswfファイルを書き出し、Flash側で不透明度(アルファ)を設定した際、パスが重なっている部分の後ろのオブジェクトが透けてしまうことがあります。
(特に後ろのオブジェクトが濃い色だと目立ちます)

○対策
Illustrator側でswf書き出しを行う前に、パスファインダの「合流」を対象パスに対して実行しておきます。
 

Illustratorから書き出したSWFファイルにて、一部の文字が欠けるときの対処

●症状
Illustratorで作成した文字データを、アウトライン化してからFlash用のswfに書き出しを行った際、まれに文字の一部が欠落することがあります。

●対処
Illustrator側でswf書き出しを行う前に、アウトライン化の文字をグループごと選択し、(ALTまたはコマンドキーを押しながら)パスファインダの合流を実行します。
その後、swf書き出しを行います。

●原因
「な」や「は」といった複合パスで閉区間が打ち抜かれた文字で発生するようです。手動で複合パスを解除しても対処できます。

Home > Flash

最近の投稿
最近のコメント
アーカイブ
メタ情報
Feeds

Page Top