basic_wave
♥0 |
Line 40 |
Modified 2010-10-21 11:52:22 |
MIT License
archived:2017-03-20 01:19:41
ActionScript3 source code
/**
* Copyright ushisantoasobu ( http://wonderfl.net/user/ushisantoasobu )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/xcUN
*/
package {
import flash.text.TextField;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.display.Sprite;
//[SWF(frameRate=1)]
public class FlashTest extends Sprite {
public var kon:int = 12;
public var bbb:int = 0;
public var tex:TextField = new TextField();
public function FlashTest() {
for(var i:int =1; i<=500; i++){
var aa:line = new line(i, 300, String(i));
stage.addChild(aa);
aa.addEventListener(Event.ENTER_FRAME, motion);
stage.addEventListener(Event.ENTER_FRAME, stageeventHandler);
}
stage.addChild(tex);
}
private function motion(e:Event):void{
kon = mouseY / 40 + 8;
tex.text = String(bbb);
e.target.y = Math.cos((bbb + int(e.target.name)) * Math.PI/180) * kon;
}
public function stageeventHandler(e:Event):void{
bbb += 10;
if(bbb>360){
bbb = 0;
}
}
}
}
import flash.display.Sprite;
class line extends Sprite{
public function line(pos_x:int, len:int, num:String){
name = num;
graphics.lineStyle(1, 0x00FF00);
graphics.moveTo(pos_x, 500);
graphics.lineTo(pos_x, len);
}
}