var x,dx;
var b;
function sample() {
b = 5;
dx = 0;
x = 100;
var timer;
var delay = 100;
var loop = function () {
var sub2 = new ex();
sub2.b = b;
sub2.dx = dx;
sub2.x = x;
sub2.move();
x = sub2.x;
dx = sub2.dx;
paint();
clearTimeout(timer);
timer = setTimeout(loop, delay);
}
loop();
paint();
}
function paint(){
var sub=new svgpaint();
str="<svg width=\"700\" height=\"700\">";
str=str+sub.rect(200+x,250,50,50,"red");
str=str+"</svg>";
$("#memo").html(str);
}
class ex{
b:number;
dx:number;
x:number;
move():void{
var delta:number;
delta=0.1;
this.dx=this.dx-delta*this.b*this.x;
this.x=this.x+delta*this.dx;
}
}
最終更新:2015年10月05日 18:50