11/10 ActionScript キーで制御&ドラッグ&ドロップで制御
キーを押してムービークリップを動かす
- オブジェクトアクションの場合
on(keyPress "<キー>"){}:矢印キーコードが押された時の処理
onClipEvent (load) { var keyMove:Number = 5; } on (keyPress "<Left>") { this._x -= keyMove; } on (keyPress "<Right>") { this._x += keyMove; } on (keyPress "<Up>") { this._y -= keyMove; } on (keyPress "<Down>") { this._y += keyMove; }
panda_mc.onEnterFrame = function() { if(Key.isDown(Key.LEFT)) { this._x-= 5; } if(Key.isDown(Key.RIGHT)) { this._x+= 5; } if(Key.isDown(Key.UP)) { this._y-= 5; } if(Key.isDown(Key.DOWN)) { this._y += 5; } }
マウスで押しながらムービークリップを動かす
on (press) { this.startDrag(); } on (release, releaseOutside) { this.stopDrag(); }
マウスオーバーでムービークリップを動かす
on (rollOver) { this.onEnterFrame=function() { this._rotation+= 5; } } on (rollOut) { this.onEnterFrame= undefind; }