flash on 2013-3-29

by tepe
♥0 | Line 50 | Modified 2013-03-29 10:20:13 | MIT License
play

ActionScript3 source code

/**
 * Copyright tepe ( http://wonderfl.net/user/tepe )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/8DTk
 */

package {
    import flash.display.*;
    import flash.events.*;
    import flash.text.*;
    import flash.net.*;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            stage.addEventListener(KeyboardEvent.KEY_DOWN,onKey);
            
            
        }
        private function onKey(e:KeyboardEvent):void{
            var damage:int = Math.random()*9999;
            Sound.se(Math.floor((damage-10)/501)+1);
        }

    }
}

//SiON-----------------------------
import org.si.sion.*;
class MyDriver extends SiONDriver {
    function MyDriver():void{
        super();
        setSamplerData(0, render("%2@8 l48 c>c>c<c"));
        setSamplerData(1, render("%3@0 l48 <<<<c<c>c<<c"));
        setSamplerData(2, render("%3@0 l8 <<<<<<c"));
        setSamplerData(3, render("%2@4 l48 c<<<c"));
        setSamplerData(4, render("%2@4 l48 c<<<c"));
        setSamplerData(5, render("%2@4 l48 c<<<c"));
        setSamplerData(6, render("%2@4 l48 c<<<c"));
        setSamplerData(7, render("%2@4 l48 c<<<c"));
        setSamplerData(8, render("%2@4 l48 c<<<c"));
        setSamplerData(9, render("%2@4 l48 c<<<c"));
        setSamplerData(10, render("%2@4 l48 c<<<c"));
        setSamplerData(11, render("%2@4 l48 c<<<c"));
        setSamplerData(12, render("%2@4 l48 c<<<c"));
        setSamplerData(13, render("%2@4 l48 c<<<c"));
        setSamplerData(14, render("%2@4 l48 c<c<c"));
        setSamplerData(15, render("%2@4 l48 c<c<c<cc"));
        setSamplerData(16, render("%2@3 l48 cc&>c>c"));
        setSamplerData(17, render("%2@3 l48 ac&>a>>c>c"));
        setSamplerData(18, render("%2@0 l48 ac&>a>>c>c"));
        setSamplerData(19, render("%2@0 l48 c<c<c<c>>>>c"));
        setSamplerData(20, render("%2@2 l24 c>c>c<c>>c&a"));
        setSamplerData(21, render("%2@2 l24 c<<c<<<c>>>c>c<c<<c&a&e&f&d8"));
        play();
    }
}

class Sound{
    static public var driver:MyDriver = new MyDriver();
    static public function se(i:int,delay:int=0):void{
        driver.playSound(i,0,delay);
    }
}