いろいろやってもflash developで書いたAS3コードが以下のようなエラーを排出するのでまいってました。
Error: a target file must be specified
しかし、
http://www.trick7.com/blog/video/flashdevelop/
のビデオを拝見し、Flash CS4上でflaファイルを作り、
ドキュメントクラスのプロパティでクラス名をつけてやり、
そのクラス名でFlash Developにてクラスを書いてやると、無事いけました。
ほ!
これでやっと素晴らしい自動補完機能を使って、AS3のコーディングができます。
ありがたや。。。
へぼへぼのASコードによるswfファイルを上げておきます。 。
回転部分のコードは以下に。
var sp2:Sprite = new Sprite();
sp2.graphics.beginFill(0xf0f000);
sp2.graphics.drawRoundRect(120,120,80,80,5,5);
sp2.graphics.endFill();
sp2.buttonMode = true;
addChild(sp2);
var centerX:int = 140;
var centerY:int = 60;
var radius:int = 130;
var angle:int = 0;
addEventListener(Event.ENTER_FRAME, onLoad);
function onLoad(e:Event):void {
var radian:Number=angle*Math.PI/180;
sp2.x = centerX+Math.cos(radian)*radius;
sp2.y = centerY + Math.sin(radian) * radius;
sp2.alpha = 0.7;
sp.x += 2;
angle+=5;
}
(円運動させるとき、ラジアンとMath.PI,Math.sin,Math.cosって便利ですね。)
0 件のコメント:
コメントを投稿