No.1ベストアンサー
- 回答日時:
簡単なのは
MC(=ムービークリップのこと)である「clip01」内タイムラインの
最終フレーム の キーフレーム に
次↓のように書くことです。
//--------------------------------------------------
//MCとした親のタイムラインを「frame02」で停止
MovieClip(parent).gotoAndStop("frame02");
//--------------------------------------------------
または
次↓のように書いても良いと思います。
//--------------------------------------------------
//MCとした総親元のタイムラインを「frame02」で停止
MovieClip(root).gotoAndStop("frame02");
//--------------------------------------------------
parent は相対パスでの ターゲットパス の書き方です。
root は絶対パスでの ターゲットパス の書き方です。
========================
MC「clip01」内にスクリプトを書くのではなくて
そのMCが存在するタイムラインのフレーム「frame01」に書くのでしたら
ややこしくはなりますが
次↓のように書けば良いと思います。
//--------------------------------------------------
//(一応この「frame01」で stop させるのですよね? )
stop();
//関数 watchFrame の毎フレーム実行を clip01 に登録
clip01.addEventListener(Event.ENTER_FRAME,watchFrame);
//関数 watchFrame の定義
function watchFrame(e:Event):void {
//もし登録したMCの再生フレームが最終フレームになれば
if (e.target.currentFrame == e.target.totalFrames) {
//関数 watchFrame の毎フレーム実行の登録を削除
e.target.removeEventListener(Event.ENTER_FRAME,watchFrame);
//このタイムラインを「frame02」で停止
gotoAndStop("frame02");
}
}
//--------------------------------------------------
もっとも
e.target にこだわらず
次のように直接インスタンスを名指して動作命令しても良いですよ(ただし汎用性は低くなりますが)。
//--------------------------------------------------
//(一応この「frame01」で stop させるのですよね? )
stop();
//関数 watchFrame の毎フレーム実行を clip01 に登録
clip01.addEventListener(Event.ENTER_FRAME,watchFrame);
//関数 watchFrame の定義
function watchFrame(e:Event):void {
//もし clip01 の再生フレームが最終フレームになれば
if (clip01.currentFrame == clip01.totalFrames) {
//関数 watchFrame の毎フレーム実行の登録を削除
clip01.removeEventListener(Event.ENTER_FRAME,watchFrame);
//このタイムラインを「frame02」で停止
gotoAndStop("frame02");
}
}
//--------------------------------------------------
【添付図】stage や root や parent などのメモ
(ターゲットパスを考えるときのご参考に↓)
この回答へのお礼
お礼日時:2012/07/12 20:14
MCのタイムラインに絶対パスで書いたら出来ました!
解説がものすごく解りやすくて感激しています!本当に有難うございましたm(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ホームページビルダーV9のリン...
-
<IFRAME>でコンテンツ部分のみ...
-
カンマ区切り形式ではなく、セ...
-
パワーポイントで参照ページを...
-
キングファイルの背表紙を作成...
-
ホームページ上の画像のソース...
-
リンクをアップデートするしな...
-
トロッファとは何ですか??
-
TEX ページ番号について
-
ExcelのROUND関数を一括解除し...
-
htmlでテキストファイルの中身...
-
「リンク」と「ハイパーリンク...
-
文字列の<>で囲まれた文字列...
-
Wordチェックボックス作り方(...
-
ホームページビルダー16のペー...
-
相互リンクの貼り方について
-
エクセルVBAでマルチページの切...
-
Index hospitalization とは?
-
エクセル 置換中の値の更新
-
置換(検索場所に「ブック」を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2ページにまたがる画像のダブ...
-
Dreamweaver3でフレームを使っ...
-
フレームレート変更の仕組み
-
InDesignでテキストフレームを...
-
Aftereffectsキーフレームが勝...
-
フレームを解除したい
-
【初心者】DreamWeaverで上左固...
-
ホームページビルダーでフレー...
-
他の方のPCの環境で・・
-
AviUtlのフレーム設定について
-
スクリーンセーバー
-
自動でページを更新してくれる...
-
30fpsから60fpsに変換する方法
-
ギャラリーの作り方を教えてく...
-
上のフレーム内のプルダウンメ...
-
HP作製。titleが反映されない。
-
HPビルダーV6 フレーム(3分割...
-
FC2でのフレームの作り方(超初...
-
ホームページ作成 フレーム ...
-
画像がだんだん変わっていく
おすすめ情報