forked from: おと出したい

by s8t1h12akj forked from おと出したい (diff: 1)
♥0 | Line 33 | Modified 2013-10-09 10:02:55 | MIT License
play

ActionScript3 source code

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

// forked from otherone's おと出したい
package 
{
    import flash.text.TextFormat;
    import flash.events.MouseEvent;
    import flash.text.TextField;
    import flash.display.Sprite;
    import org.si.sion.SiONData;
    import org.si.sion.SiONDriver;
    public class Main extends Sprite
    {
        public var sionDriver:SiONDriver;
        public var kaeruData:SiONData;
        public function Main()
        {
            // constructor code
            var tf:TextField = new TextField();
            var format:TextFormat = new TextFormat();
            //tf.multiline = tf.wordWrap = true;
            
            format.size=20;
            format.align = 'center';
            tf.width=stage.stageHeight
            tf.defaultTextFormat = format;
            tf.text="画面をクリックすると演奏開始"//     
            tf.y=stage.stageHeight/2;
            addChild(tf);            

            sionDriver=new SiONDriver();
            kaeruData = sionDriver.compile("#EFFECT1{lf3000delay300,32,1}; t100 @v32,16 l8 o6 cdefedcr efgagfer [c4]4 l16ccddeeff l8edcr");
            //kaeruData = sionDriver.compile("#EFFECT1{delay};t200;%1@4s63q8l16q0s22o6b<e");//mario coin
            stage.addEventListener(MouseEvent.CLICK,fn_click);
        }
        
        private function fn_click(e:MouseEvent):void
        {
            sionDriver.play(kaeruData);
        }

    }

}