forked from: おと出したい
forked from おと出したい (diff: 1)
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);
}
}
}