メイン ActionScript 3.0 特設会議室 同一ボタンでオブジェクトのOn、Offの処理をしたい | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
野中文雄 | Åê¹ÆNo.41659 投稿日時: 2009-3-5 18:20 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: 同一ボタンでオブジェクトのOn、Offの処理をしたい 「うまくいきません」は、具体的な情報を伝えません。また、スクリプトにはご説明が必要です。→【スクリプトを見てください】
引用: e-kuniさんは書きました: |
e-kuni | Åê¹ÆNo.41657 投稿日時: 2009-3-5 18:03 |
新米 居住地: 投稿: 1
使用環境:
Windows XP SP3 Flash CS3 |
同一ボタンでオブジェクトのOn、Offの処理をしたい 初めて投稿させて頂きます。
現在、マップにあるエリアをクリックすると吹き出しを表示させ、もう一度マップ上の別のエリアをクリックすると吹き出しを消す処理をやりたいのですが色々試してみたのですがうまくいきません。 var flag:Boolean = false; var ba:MovieClip = new balloon(); function btHandler(event:MouseEvent):void { var po_x = event.target.x + event.target.width/2; var po_y = event.target.y + event.target.height/2; ba.x = po_x; ba.y = po_y; ba.alpha = 0.7; addChild(ba); } function btRemoveHandler(event:MouseEvent):void { removeChild(ba); ba = null; map_mc.removeEventListener(MouseEvent.CLICK, btRemoveHandler); } if(flag == false ) { map_mc.addEventListener(MouseEvent.CLICK, btHandler); flag = true; trace(flag); } else if(flag == true) { map_mc.addEventListener(MouseEvent.CLICK, btRemoveHandler); flag = false; trace(flag); } 宜しければ、問題点を教えて下さい。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |