先ほどのジャイロセンサーのコードの後にif文を突っ込むと出来るようになる。
ここから色々変えてみると面白い。
アイデア求む!
if(y>50){
import flash.display.Sprite;
import flash.display.Graphics;
import flash.events.Event;
// スプライトオブジェクトを作成
var sprite:Sprite = new Sprite();
// アプリケーションの終了処理
// 非アクティブ状態になったときに自動終了
stage.addEventListener(Event.DEACTIVATE, onDeactivate);
function onDeactivate (evt:Event):void {
NativeApplication.nativeApplication.exit();}
// ステージに配置
stage.addChild(sprite);
// 矩形を描画
var g:Graphics = sprite.graphics;
g.lineStyle (5, 0xAA0000, 1.0);
g.beginFill (0xFF4444, 1.0);
g.drawRect (-20,-20,40,40);
// スプライトの初期位置をセット
sprite.x = 100;
sprite.y = 50;
// 毎フレーム実行されるイベント
sprite.addEventListener(Event.ENTER_FRAME , function (e:Event):void{
// スプライトの座標を加算
sprite.y += 1;
});
}
最終更新:2013年12月27日 20:04