質問ページ/25

Last-modified: 2008-12-27 (土) 16:09:55

フレームレートの変更

投稿者まー?
状態提案
投稿日2008-08-28 (木) 12:42:27

メッセージ

FPS=10で作った動画をそのままのタイミングでFPS=20などに変更したいのですが、フレーム数を自動で調整させることはできませんか?


「そのままのタイミング」 とは 「どのままのタイミング」 なのかよくわかりませんが、

一度 Flash を作成して、SWF を書き出した後であれば、

基本的にその SWF の フレームレート設定 を変えることはできません。

 

だだし、

setInterval などを用いて強引に 「次のフレーム 次のフレーム …」と進ませると、

フレームレート自体は変わりませんが、見た目だけフレームレートが変わったように見せかけることはできます。

次のページを参考にしてみてください。

「FPS について」

 「フレームレートを変更する(Flash 6 以降)」

http://hakuhin.hp.infoseek.co.jp/main/as/fps.html#FPS_03
 

 

 

または、全く異なる方法として、

違う フレームレート設定 の 「別のSWF」 を用意して、

その 「別のSWF」 の _root 以外のスプライト (または _level0 以外のレベル)に、

「元のSWF」 を loadMovie すると、

「元のSWF」 のフレームレートは 「別のSWF(親のSWF)」 のフレームレートになります。

 

したがって、SWF を作成した後でも、

必ずしも絶対にフレームレートを変えられないというわけではありませんが、基本的には変えられません。-- ss? 2008-08-30 (土) 21:14:22