flash on 2010-7-21
♥0 |
Line 35 |
Modified 2010-07-21 14:13:14 |
MIT License
archived:2017-03-20 02:22:45
ActionScript3 source code
/**
* Copyright aiaigasa1122 ( http://wonderfl.net/user/aiaigasa1122 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/gnl6
*/
package {
import flash.events.Event;
import flash.text.TextField;
import flash.display.Sprite;
public class FlashTest extends Sprite {
private var to:TextField;
private var num:Number;
private var vx:Number;
private var vy:Number;
public function FlashTest() {
// write as3 code here..
vx = 0;
vy = 0;
to = new TextField();
to.text = "sa";
to.x = 100;
to.y = 100;
addChild(to);
num = 2;
addEventListener(Event.ENTER_FRAME, entText);
}
private function entText(e:Event):void{
var tgtx:Number = stage.mouseX;
var tgty:Number = stage.mouseY;
to.x = moveObject(tgtx, to.x, vx);
to.y = moveObject(tgty, to.y, vy);
}
private function moveObject(
tgt:Number, val:Number, v:Number):Number{
v += (tgt - val) * 0.2;
v *= 0.8;
val += v;
return val;
}
}
}