classを作ったのに動きません。
現在classについて勉強中なのですが、自分の書いたスクリプトで実行すると「classを読み込めませんでした」とのエラーが帰ってきます。
何が原因なのか探してみたのですが、いまだにわかりません。
わかる方は教えていただけないでしょうか?
ちなみに下に書いてあるスクリプトはclassとそれを動かす新規ファイル「rotation.fla」の1フレーム目に記述したものです。
ステージにはムービークリップ「bar_mc」と「center_mc」が置かれています。
//MyClass01クラス
class MyClass01 {
var mc:MovieClip;
function MyClass01(target:MovieClip) {
mc = target;
}
function circle(x:Number, y:Number, r:Number, d:Number):Void {
mc._rotation += d;
var rad = mc._rotation * Math.PI / 180;
mc._x = x + r * Math.cos(rad);
mc._y = y + r * Math.sin(rad);
}
}
rotation.flaの1フレーム目
var barObj:MyClass01 = new MyClass01(bar_mc);
bar_mc.onEnterFrame = function() {
var x = center_mc._x;
var y = center_mc._y;
var r = 100;
var d = 10;
barObj.circle(x, y, r, d);
};