トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     FPSのコントロール
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
junebrid
Åê¹ÆNo.1696
投稿日時: 2003-11-27 18:42
新米
居住地: 横浜市
投稿: 6
使用環境:
Macromedia Flash MX
Windows2000
FPSのコントロール
Junです。こんにちは。

今、

#1「外部のswfを親のswf内のムービークリップに読み込んで再生をコントロールする。」

#2「loadMovieNumで_level0に外部のSWFを読み込む(SWF間でJUMPしたように見せる)」

ということをやっているのですが、
この場合のFPSの挙動ってどうだったのかしらと
いう壁に当たりました。

<Flash MXまで>
・子SWFの再生は親のFPS設定にしたがう。
・loadMovieNum("xxxx.swf", 0);した場合も、大元のswfのFPS設定を引きずる?

こんな感じの挙動だったと思うのですが、
(間違っていたらつっこんでください)
Flash MX 2004 で読み込んだSWFのFPSをコントロールする機能って追加されていましたでしょうか?

汎用的なインターフェースを開発しようとした時、
どうもこのFPSの枠が足かせになっているので、
2004ではサポートされていのかな&スクリプトでどうにかならないかなと思った次第です。

親を限りなく高いFPSでまわしておいて、
子ムービーに対してnextFrame();でもできそうですが、
子ムービーがムービークリップ等を含まない場合に限定されそうですし‥。

どなたか情報お持ちでしたら
よろしくお願いします。



c-geru
Åê¹ÆNo.1699
投稿日時: 2003-11-27 23:02
職人
居住地: 文京区本郷
投稿: 209
使用環境:
10.6.8+ CS5.5
Win7+ CS4
Re: FPSのコントロール
小川です。

MX2004については、今日届いたばかりでわからないのですが
FPSのコントロールについては、以前ポストしました。
詳しくは、下記スレッドをご参照下さい。
[flash:22634] fpsの制御について

以下私のポストの抜粋です。サンプルはまだあります。
ご参考まで。
------------------------------------------------
基本的にFLASHの機能として、fpsを変えることはできませんが、
先日のMacWorldのマクロメディアブースで、まつむらまきおさんが
面白いアイデアを紹介していました。

3フレーム程の無音のストリーミングサウンドを持ったflashファイルを
作成して、それを親swfにloadMovieすることによって、親を含む全体の
fpsを切り替える、というものです。

FLASHの再生はストリーミングサウンドがある場合は、ストリーミングに
依存するので、それを使ってfpsの切り替えができる、ということです。

サンプル作って試してみました。
http://www.c-geru.com/flash/fps.html

3fps?30fpsの無音ストリーミングサウンドを含むswfを
ボタンでloadMovieしているだけです。本体(親)は12fpsで
作成してあります。

FLASH5.0aで作成、5,6のPlayerで確認してあります。
junebrid
Åê¹ÆNo.1716
投稿日時: 2003-11-28 9:30
新米
居住地: 横浜市
投稿: 6
使用環境:
Macromedia Flash MX
Windows2000
Re: FPSのコントロール
Junです。

返信&サンプルまで、ありがとうございます。


引用:

3フレーム程の無音のストリーミングサウンドを持ったflashファイルを
作成して、それを親swfにloadMovieすることによって、親を含む全体の
fpsを切り替える、というものです。

FLASHの再生はストリーミングサウンドがある場合は、ストリーミングに
依存するので、それを使ってfpsの切り替えができる、ということです。


この方法は以前ちらっと耳にしたことがあったのですが、
検証していませんでした。
なるほど、サンプルをみるとすごくわかりやすいです。
FlashPlayer7でも動作していました。

結論としては、「ストリーミングサウンドをもったswfが一番えらい!」ということでしょうか。
この方法で、十分いけそうですね。

MX2004での仕様は自分でもうちょっと確認してみます。
ほんとはプロパティーの変更やなんやらで対応できるのが
一番スムーズなのになあと感じているところです。

実装されていなかったら、Macromediaのwishフォームに
投げてみようかと思います。

--junebrid

junebrid
Åê¹ÆNo.1736
投稿日時: 2003-11-28 19:04
新米
居住地: 横浜市
投稿: 6
使用環境:
Macromedia Flash MX
Windows2000
Re: FPSのコントロール
自己レスです。


引用:


#2「loadMovieNumで_level0に外部のSWFを読み込む(SWF間でJUMPしたように見せる)」

?中略?

<Flash MXまで>
・子SWFの再生は親のFPS設定にしたがう。
・loadMovieNum("xxxx.swf", 0);した場合も、大元のswfのFPS設定を引きずる?



loadMovieNum("xxxx.swf", 0);した場合について
気になった部分があったので、先に検証してみました。

_level0に読み込んだ場合に大元のムービーのFPSを引きずって
再生されるかと思っていましたが、この場合は
読み込まれたムービーの設定で動作しました。

_level1よりも上に読み込んだ場合は、
当然大元のFPSの設定に依存します。

http://www013.upp.so-net.ne.jp/junebrid/tmp/parent.html

念のためポストしておきます。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops