memo 001 ムービークリップのクリック
AS3になって、イベント処理の仕組みが変わったそうですので、その練習①
on(release) { }
onPress( ) = function( ) { }
などが使えなくなったので、新しい処理方法を学びました。
例:インスタンス「firststep_mc」をクリックしたら「HelloWorld」と出力する
//インスタンス名.addEventListener(条件, 処理);
firststep_mc.addEventListener(MouseEvent.CLICK, showText);
//メソッドの定義
//event_obj:MouseEvent → event_obj:Event にしても良い(MouseEvent より Event の方が偉い)
function showText(event_obj:MouseEvent):void {
trace("HelloWorld");
}
一見前よりややこしくなっているようにも見えるのですが
ひとつずつ理解していくと、納得。
* * * * * * * * * * * * * * * * * *
お題1:お花に水をあげて育ててあげて下さい。
ムービークリップのクリック処理が出来るようになったかの確認のお題です。
以下を作りました:ジョーロをクリックして水をやると、お花が段階的に成長します。

コメントする
(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)