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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     _mc.onRelease();はAS3では?
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kirarin
Åê¹ÆNo.39049
投稿日時: 2008-5-30 11:16
職人
居住地: 彩の国
投稿: 214
使用環境:
_mc.onRelease();はAS3では?
いつもお世話になっております。
kirarinです。

AS3になってonRelease→addEventListenerになりましたが、これに関して質問です。

hoge_mc.onRelease = function(){
trace("Click!");
}
hoge_mc.onRelease();
上記の記述で、hoge_mcのクリック動作を1回実行できました。

これと同じことをAS3で行いたい場合、
hoge_mc.addEventListener(MouseEvent.CLICK, xHandler);
function xHandler(evt:MouseEvent):void {
trace("Click!");
}
のあと、hoge_mc.onRelease();に代わる記述はどのようになりますでしょうか。
そのままxHandler();として関数を呼び出すと、引数の数が正しくないということでコンパイルエラーとなりました。(当然ですね)

このような場合は、
function xHogeClick(){
trace("Click!");
}
のような関数を別で定義して、xHandlerの中ではxHogeClickを呼ぶ、という感じに入れ子(?)にする必要がありますでしょうか。

検索したのですが、思うような記事にたどりつけませんでした。
情報いただけますと幸いです。
よろしくお願いいたします。


----------------
Kirarin

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » _mc.onRelease();はAS3では? kirarin 2008-5-30 11:16
     Re: _mc.onRelease();はAS3では? tonbi 2008-5-30 11:39
     Re: _mc.onRelease();はAS3では? Fumio 2008-5-30 11:44
     Re: _mc.onRelease();はAS3では? kirarin 2008-5-30 18:15
       Re: _mc.onRelease();はAS3では? tonbi 2008-5-31 1:14
         Re: _mc.onRelease();はAS3では? kirarin 2008-5-31 10:14
           Re: _mc.onRelease();はAS3では? tonbi 2008-6-6 2:21
             Re: _mc.onRelease();はAS3では? kirarin 2008-6-6 7:36

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