forked from: 超初心者です。動きません、どうしたらよいでしょうか?
forked from 超初心者です。動きません、どうしたらよいでしょうか? (diff: 1)
ActionScript3.0超初心者です。 とりあえず本を丸写しして 試そうとしたのですが、 どうしても動きません。 大変初歩的な質問で申し訳ないのですが、 よろしくお願いいたします。
ActionScript3 source code
/**
* Copyright kikyo929 ( http://wonderfl.net/user/kikyo929 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/42Dc
*/
// forked from kikyo929's 超初心者です。動きません、どうしたらよいでしょうか?
// forked from kikyo929's forked from: forked from: flash on 2010-1-23
// forked from kikyo929's forked from: flash on 2010-1-23
// forked from kikyo929's flash on 2010-1-23
//ActionScript3.0超初心者です。
//とりあえず本を丸写しして
//試そうとしたのですが、
//どうしても動きません。
//大変初歩的な質問で申し訳ないのですが、
//よろしくお願いいたします。
package {
//ライブラリにimport
import flash.display.Sprite;
import flash.utils.Timer;
import flash.events.TimerEvent;
public class FlashTest extends Sprite {
public function FlashTest() {
graphics.lineStyle(2,0xff0000);
graphics.beginFill(0x00ff00);
graphics.drawCircle(200,200,50);
graphics.endFill();
//プロパティの宣言
var ookisa:Number;
var timer:Timer;
//初期化メソッド
function Sample(){
//プロパティ ookisaを0にする
ookisa = 0;
//タイマーの初期化と開始
timer = new Timer(33);
timer.addEventListener(TimerEvent.TIMER,loop);
timer.start();
}
//1秒間に30回繰り返されるメソッド
function loop (event:TimerEvent):void{
//ookisaを毎回0.05ずつ増やす(10より大きくなったら0にする)
ookisa += 0.05;
if(ookisa > 10) ookisa = 0;
//ステージ上のgraphicsをマウスの位置にする
this[graphics].x = this.mouseX;
this[graphics].y = this.mouseY;
//graphicsの大きさをookisaにする
this[graphics].scaleX = this[graphics].scaleY = ookisa;
}
}
}
}
