メイン コーダーズルーム【スクリプト系】 現在のシーン名の取得 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
makinux | Åê¹ÆNo.11659 投稿日時: 2004-10-21 11:25 |
半人前 居住地: 投稿: 50
使用環境:
WinXP;Flash MX2004 Pro;apache1.3;MySQL 4.0.13-nt;PHP Version 4.3.2 |
現在のシーン名の取得 これってFlashの仕様的な問題な気もするんですが、
現在のシーン名を取得することはできるのでしょうか? if(_root._currentscene=="hoge"){ ... } みたいな感じで。 内部的には連続したフレームにラベル貼ってる感じなので、 _root._currentframe で代用してますが、もっといい方法があるのでしょうか? シーン撲滅委員会(!?)もあるようですがお知恵を拝借させてください。 |
野中文雄 | Åê¹ÆNo.11661 投稿日時: 2004-10-21 11:51 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: 現在のシーン名の取得 できません。シーン撲滅委員会からのお知らせでした。
引用: makinuxさんは書きました: SWF内に、シーン名は情報として存在しません。つまり、フレームラベルさえ設定されないということです。 参考:「gotoAndPlay/gotoAndStopでシーンの移動ができない」 引用: 内部的には連続したフレームにラベル貼ってる感じなので、 もっとも、フレームラベルが設定されたとしても、現行の仕様では取得はできません。 |
makinux | Åê¹ÆNo.11663 投稿日時: 2004-10-21 12:16 |
半人前 居住地: 投稿: 50
使用環境:
WinXP;Flash MX2004 Pro;apache1.3;MySQL 4.0.13-nt;PHP Version 4.3.2 |
Re: 現在のシーン名の取得 やっぱりそうでしたか・・・
ありがとうございます。おかげですっきりしました。 とりあえず以下の方法で対処することにしました。 _global.session={ref:"scene1",current:"scene2",} そこに現在のシーン名と遷移してきたシーン名をいれてセッション管理することにしました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |