flash on 2010-5-17

by enecre
♥0 | Line 52 | Modified 2010-05-17 01:05:51 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            var hoge:Hai = new Hai(12);
            stage.addEventListener(MouseEvent.CLICK,function():void{
            		stage.removeEventListener(MouseEvent.CLICK,arguments.callee);
            		addChild(hoge.image);
            		stage.addEventListener(MouseEvent.CLICK,function():void{hoge.changeImage(98);});
           });
        }
    }
}
import flash.events.Event;
import flash.display.Bitmap;
import flash.display.Loader;
import flash.net.URLRequest;
class Hai{
	
	public static const name:Vector.<String> = Vector.<String>([
		"1m","1m","1m","1m","2m","2m","2m","2m","3m","3m","3m","3m","4m","4m","4m","4m","0m","5m","5m","5m","6m","6m","6m","6m","7m","7m","7m","7m","8m","8m","8m","8m","9m","9m","9m","9m",
		"1p","1p","1p","1p","2p","2p","2p","2p","3p","3p","3p","3p","4p","4p","4p","4p","0p","5p","5p","5p","6p","6p","6p","6p","7p","7p","7p","7p","8p","8p","8p","8p","9p","9p","9p","9p",
		"1s","1s","1s","1s","2s","2s","2s","2s","3s","3s","3s","3s","4s","4s","4s","4s","0s","5s","5s","5s","6s","6s","6s","6s","7s","7s","7s","7s","8s","8s","8s","8s","9s","9s","9s","9s",
		"1z","1z","1z","1z","2z","2z","2z","2z","3z","3z","3z","3z","4z","4z","4z","4z","5z","5z","5z","5z","6z","6z","6z","6z","7z","7z","7z","7z"
	]);
	
	private var _hai136:int;
	public var image:Loader;
	
	public function get hai136():int{
		return this._hai136;
	}
	
	public function Hai(n:int){
		this._hai136 = n;
		var url:String = "http://www14.atpages.jp/enecre/uploads/tenhou/" + Hai.name[n] + ".gif";
		var loader:Loader = new Loader();
		loader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event):void{
			loader.width = 31;
      	    loader.height = 47;
			image = loader;
		});
        loader.load(new URLRequest(url));
    }
    
    public function changeImage(n:int):void{
    	var url:String = "http://www14.atpages.jp/enecre/uploads/tenhou/" + Hai.name[n] + ".gif";
    		var loader:Loader = new Loader();
		loader.contentLoaderInfo.addEventListener(Event.COMPLETE,function(e:Event):void{
			loader.width = 31;
      	    loader.height = 47;
			image = loader;
		});
        loader.load(new URLRequest(url));
    }
}