課題ついでに勉強したAS3のメモ

なんか基本をすっ飛ばして切り貼りしつつ書いていたので、 せめて勉強できた分のメモを。

ちんぷんかんぷん\(^o^)/

●rootを指定するとき

MovieClip(root)

●preloader(使いこなせてない)

AS3 Apple Style Preloader

●イベントリスナー

追加 : ターゲット.addEventListener(イベント, リスナー関数) 削除 : ターゲット.removeEventListener(イベント, リスナー関数)

●スイッチ

target1.addEventListener(MouseEvent.CLICK, functionName); target2.addEventListener(MouseEvent.CLICK, functionName);

function my_function(event_obj:MouseEvent) {

switch(event_obj.currentTarget) {
    case target1: //target1から呼び出されたときの処理
        break;
    case target2: //target2から呼び出されたときの処理
        break;
}

}

●インターバル

setInterval(hogehoge, 2000);

●条件のand指定

if((条件1)&&(条件2)){}

●Boolean型を条件にするとき

if(boolean){} と if(boolean = true) が同義 if(!boolean){} と if(boolean = false) が同義

●Sound関連クラス 妙にややこしい 整理できてない

var sound:Sound = new Sound(); //音源が入るハコ var channel:SoundChannel = new SoundChannel(); //再生チャネルつくる var trans:SoundTransform = new SoundTransform(); //フェーダー? みたいなの?

var myRequest:URLRequest = new URLRequest("resource/sound.mp3"); sound.load(myRequest); //これで音がvar soundに読み込まれる

channel = sound.play(0, 50, trans); //チャネルに音源を入れて再生 (start秒数, loop回数, SoundTransform)

channel.stop(); //停止 sound.stop();でない。

参考 http://feb19.jp/blog/archives/000125.php http://d.hatena.ne.jp/spitfire_tree/20080420/1208672532

●マウスオーバーのカーソル変化をボタン

ターゲット名.buttonMode=true;


Author

ahomuAyumu Sato

overflow, Inc.VPoE

東京資本で生きる名古屋の鳥類

Web 技術、組織開発、趣味など雑多なブログ。技術の話題は zenn にも分散して投稿しています。

Bio: aho.mu
X: @ahomu
Zenn: ahomu
GitHub: ahomu

Related

Latest

Archives

Tags

Search