forked from: flash on 2009-9-19
♥0 |
Line 51 |
Modified 2009-09-26 02:37:24 |
MIT License
archived:2017-03-20 17:54:19
ActionScript3 source code
/**
* Copyright kenta ( http://wonderfl.net/user/kenta )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/tqZP
*/
// forked from rivi's flash on 2009-9-19
package {
import flash.events.*;
import flash.display.*;
public class sin extends Sprite {
var si:Sprite;
var sb:Sprite;
var sc:Sprite;
var j:Number = 0;
public function sin(){
si= new cir(5,15,0x000000);
sb= new cir(5,10,0xFF0000);
sc= new cir(5,5,0x0000FF);
addChild(si);
addChild(sb);
addChild(sc);
addEventListener(Event.ENTER_FRAME,plus);
}
public function plus(e:Event){
if(j < 180){
j++;
si.x += 4;
sb.x += 3;
sc.x += 2;
}else{
j = 0;
si.x = 0;
sb.x = 0;
sc.x = 0;
}
}
}
}
import flash.display.*;
import flash.events.*;
class cir extends Sprite {
var col:Number;
public function cir(a:Number, b:Number, color:Number){
col = color;
for(var i:int=-200; i<100; i++){
var tmpX:Number = a * i;
var deg:Number = b * i;
var tmpY:Number = 200-100*Math.sin(deg*Math.PI/180);
circle(tmpX,tmpY);
}
}
function circle(cx:Number , cy:Number):void{
graphics.beginFill(col);
graphics.drawCircle(cx,cy,2);
graphics.endFill();
}
}