質問 |
||
| 質問者:chinka | nextFrameで最後のフレームの後先頭に戻る | |
|---|---|---|
困り度:
|
FLASH8 AS2.0 先ほど質問を自己解決しながら、 すぐに壁に当たってしまいました; 度々申し訳ありません。 現在フォトギャラリーを作製していまして、 以下のASでムービークリップ内のフレーム移動することが出来ました。 on (release) { _root.main.nextFrame(); } 例えばムービクリップ内の10フレーム全てnextFrameで移動した後、 もう一度ボタンをクリックするとムービークリップ内の先頭(1フレーム目)に 戻るにはどうしたらよいのでしょうか。 また、同様にprevFrameを用いて1フレーム目まで移動し、 もう一度押すと10フレーム目に移動できるようにするにはどうしたらよいでしょうか。 どなたか分かる方教えて頂けないでしょうか。 宜しくお願い致します。 |
|
質問投稿日時:08/04/15 00:55 質問番号:3949821 |
||
回答良回答20pt |
|
| 回答者:BlurFiltan | 次のように書けばできると思います(コピペ可能)。 ------------------------------------------ // 次へボタンクリック時 on (release) { // もし main の現在表示フレームが最終フレームであれば if (_root.main._currentframe == _root.main._totalframes) { // main を フレーム1 に戻す _root.main.gotoAndStop(1); } else { // それ以外は main を次のフレームに進めて停止 _root.main.nextFrame(); } } ------------------------------------------ ------------------------------------------ // 戻るボタンクリック時 on (release) { // もし main の現在表示フレームが フレーム1 であれば if (_root.main._currentframe == 1) { // main を 最終フレーム に進めて停止 _root.main.gotoAndStop(_root.main._totalframes); } else { // それ以外は main を前のフレームに進めて停止 _root.main.prevFrame(); } } ------------------------------------------ |
|---|---|
| 種類:回答 どんな人:経験者 自信:参考意見 |
|
| |
回答日時:08/04/15 05:39 回答番号:No.1 |
|
| この回答へのお礼 | BlurFiltanさん> 上記のやり方で解決することが出来ました。 ありがとうございました。 |