AS3でフレームアクション メモ

なんとなく、フレームアクションをメモしておく

[sourcecode language=”java”]

this.stop();

import caurina.transitions.Tweener; //Tweener
import caurina.transitions.properties.*; //Tweener
DisplayShortcuts.init();

for (var i:int = 1; i <= 10; i++) {
var McName:String = "bt" + i + "_mc";
var targetMc:MovieClip = getChildByName(McName) as MovieClip;
targetMc.buttonMode = true;
targetMc.addEventListener(MouseEvent.MOUSE_OVER, bt_Over);
targetMc.addEventListener(MouseEvent.MOUSE_OUT, bt_Out);
targetMc.addEventListener(MouseEvent.CLICK, bt_Click);
targetMc.mouseChildren = false;
}

var TargetMc:MovieClip;

function bt_Over(e:Event) {
var targetMC:MovieClip = e.target as MovieClip;
//targetMC.alpha = 0.2;
}
function bt_Out(e:Event) {
var targetMC:MovieClip = e.target as MovieClip;
//targetMC.alpha = 0;
}
function bt_Click(e:Event) {

var targetMC:MovieClip = e.target as MovieClip;
var btnName:String = e.target.name as String;

if(btnName == "bt1_mc") {
TargetMc = new item01_mc();
}else if(btnName == "bt2_mc"){
TargetMc = new item02_mc();
}else if(btnName == "bt3_mc"){
TargetMc = new item03_mc();
}else if(btnName == "bt4_mc"){
TargetMc = new item04_mc();
}else if(btnName == "bt5_mc"){
TargetMc = new item05_mc();
}else if(btnName == "bt6_mc"){
TargetMc = new item06_mc();
}else if(btnName == "bt7_mc"){
TargetMc = new item07_mc();
}else if(btnName == "bt8_mc"){
TargetMc = new item08_mc();
}else if(btnName == "bt9_mc"){
TargetMc = new item09_mc();
}else if(btnName == "bt10_mc"){
TargetMc = new item10_mc();
}

addChild(TargetMc);
TargetMc.x = -426;
TargetMc.y = -215;
TargetMc.alpha = 0;
Tweener.addTween(TargetMc, { time:0.5, _autoAlpha:1, transition:"easeOutQuad"});

}
function closefunc() {

Tweener.addTween(TargetMc, { time:0.5, _autoAlpha:0, transition:"easeInCubic", onComplete:function()
{
removeChild(TargetMc);
}});

}
[/sourcecode]