Macromedia Flash非公式テクニカルノート
MovieClip.gotoAndPlayで最終フレームに移動できない
ID: FN0108019 |
Product: Flash |
Platform: Macintosh
Version: 5.0
1. 現象
'MovieClip.gotoAndPlay'メソッドを使ってムービーの最終フレームに移動しようとしても、できないことがあります。また、最終フレームには'MovieClip.stop'メソッドを記述して止めているにもかかわらず、最初のフレームに戻ってしまいます。パブリッシュ時に発生します。
2. 原因
Macintoshで報告されている現象です。単一ブラウザだけでなく、またFlash Player 5.0r30とr41の両方で確認されています。<ファイル>-<パブリッシュ設定>で、「HTML」の「再生」オプション中「ループ」のチェックを外してパブリッシュすると、発生します。
'MovieClip.gotoAndPlay'メソッドで最終フレームを移動先に設定しても、最終フレームが描画されず、最初のフレームに戻ってしまいます。なお、最終フレームに記述したスクリプトは、最初のフレームに戻った時点で実行されるようです。
3. 対処法
最終フレームの後にダミーフレームを1フレーム挿入して、移動先が最終フレームにならないようにしてください。あるいは、'MovieClip.gotoAndStop'メソッドを使って移動することによっても、回避は可能です。
_____
作成者: 野中文雄
作成日: 2001年8月27日
© 2001 and beyond Fumio Nonaka All rights reserved.
|