トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     呼び出し元の子?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ebi
Åê¹ÆNo.49780
投稿日時: 2013-4-25 17:36
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
呼び出し元の子?
ebiです。お世話になっております。

ステージ上に静的に置かれたA_MC内に
ライブラリ内のムービークリップ「MARU」を配置したいと思い、
以下のコードを。

var MC:MARU=new MARU();
MovieClip(root).A_MC.addChild(MC);

これは、ぶじ置けました。

次にこれの消去。
ムービークリップ「MARU」の
10フレーム目に以下のコードを仕込みました。

removeChild (this);

目論みとしては10フレームまで進んだら
「自分自身を消せー」というつもりだったのですが
以下のエラーが出て消去できませんでした。

Error #2025: 指定した DisplayObject は呼び出し元の子でなければなりません。

MARUの中から自分自身を消すには、
removeChildの引数を、
どのように指定すれば良いのでしょう
コマツ
Åê¹ÆNo.49781
投稿日時: 2013-4-25 17:45
職人
居住地: 東京都葛飾区
投稿: 356
使用環境:
windows7
CS5.5 CS6
Re: 呼び出し元の子?
ebiebiさん、こんにちは。

MovieClip自身に書くということは、thisはMovieClip自身であり、removeChildのメソッドを実行する対象はMovieClip自身の親にするようにすれば良いかと思いますよ。

MovieClip(parent).removeChild(this);


ebi
Åê¹ÆNo.49782
投稿日時: 2013-4-25 18:51
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
Re: 呼び出し元の子?
コマツさん、ご返信ありがとうございます。

なるほど。
エラーの文字通りの意味だったのですね。
助かりました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops