Home2006年08月 ≫ 再生シーンは?

2006 08/31 (木) 19:10

FlashLite(au)でFlashの再生シーンでいろいろ判別したかった。
「待ち受けで再生なの?」「DF内での再生してるの?」みたいな・・・。
んでいろいろ調べたら方法が見つかりました。
待ち受け時にだけ取得できない環境変数がいろいろあるみたい。
↓の例ではSMAFのサポート変数を調べる方法です。

//mode取得[SMAFがサポートされてるか?]
//返り:0→待ち受け設定時
//返り:1→DF内で再生時
mode = _capSMAF;
if( mode > 0 ){
  gotoAndPlay("mode_df");
}else{
  gotoAndPlay("mode_m");
}

これで、Flashゲームのファイルでも、待ち受けに設定したら、
待ち受け用のFlashにアニメのフレームに飛ばすなど、切り替えればいいわけだ・・・。
FSCommand2( "GetVolumeLevel" )だと、マナーモードでも[0]を返すから危ないx2(汗)

Comment form










 

Track back

この記事のトラックバックURL:
http://www.wauke.net/cgi/mt/mt-tb.cgi/457

Search

RSS feed

Category

Archives

Recent TrackBacks

Recent Comments