flash on 2009-12-7

by hacker_9p8x8mco
♥0 | Line 40 | Modified 2009-12-07 01:52:08 | MIT License
play

ActionScript3 source code

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

package {
	import flash.display.Sprite;
	import flash.display.Loader;
	import flash.events.IOErrorEvent;
	import flash.events.MouseEvent;
	import flash.net.URLRequest;
	import flash.text.TextField;
	import flash.media.SoundTransform;
	public class FlashTest extends Sprite {
		public function FlashTest() {
		// write as3 code here..
			var dmp:TextField = new TextField();
			dmp.x = 200;
			dmp.y = 200;
			var container:Sprite = new Sprite();
			addChild(container);

			var ldr:Loader = new Loader;
			var urlReq:URLRequest = new URLRequest("SoundPlayer.swf");
			ldr.load(urlReq);

			container.addChild(ldr);
			ldr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, urlNotFound);
			            
			var tf:TextField = new TextField();
			tf.htmlText = "<a href = 'event:Mute'>Mute / Unmute</a>";
			addChild(tf);
			addChild(dmp);
			var mySoundTransform:SoundTransform = new SoundTransform();
			mySoundTransform.volume = 1;

			tf.addEventListener(MouseEvent.CLICK, mute);

			function mute(event:MouseEvent):void {    
			    if (mySoundTransform.volume == 0) {
			        mySoundTransform.volume = 1;
			    } else {
			        mySoundTransform.volume = 0;        
			    }
			    container.soundTransform = mySoundTransform;
			}

			function urlNotFound(event:IOErrorEvent):void {
//				dmp.text = "The URL was not found.";

//			    trace("The URL was not found."); 
			}
		}
	}
}