◎任意の箇所でRoot取得
var _rt = MovieClip(root);
ただし、クラスのコンストラクタでは使用不可みたい。
なので、仕方なくinit()メソッドでも作って、呼び出してもらうか。
◎オンマウスとかで、最前面にもっていく処理。
private function onMouseOver(e:MouseEvent) {
e.target.parent.setChildIndex(e.target, e.target.parent.numChildren - 1);
}
◎クラス名を文字列で指定(ライブラリ画像のリンケージ設定後、連番取得用)
num = 1; //for文とか
var MyClass:Class = Class(getDefinitionByName("Photo" + num));
var myBmd = new MyClass(0, 0); // ※1
※1:ライブラリ画像だとBitmapDataクラスの子クラスになるので、引数が2つ必要(ダミーで0を入れとけば良い?)
◎「原点から任意の座標までの線分」のX軸からの傾き角度を求める Math.atan2
var rad = Math.atan2(y, x);
って、↓の省略形、ってことか…?
var rad = Math.atan(y / x);
◎Tweenerで「着色」テュイーン!…いや、トィーン…違う、トゥイーン。
import caurina.transitions.properties.ColorShortcuts;
ColorShortcuts.init();
Tweener.addTween(target_mc, {_color: 0xffcc00});
//ついでに「明度」トゥイーン
Tweener.addTween(target_mc, {_brightness: 0.5}); // 多分 0.0 <= _brightness <= 1.0
importとinit()が必要なり。
as
Comments