【AS100本ノック】5回目:checkmateに挑戦

by mex
AS100本ノック
* 5回目のお題は「checkmateに挑戦」
♥0 | Line 35 | Modified 2009-11-16 12:49:38 | MIT License
play

ActionScript3 source code

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

/* 
 * AS100本ノック
 * 5回目のお題は「checkmateに挑戦」
 */
package {
    import flash.display.Sprite;
    import flash.net.*;
    import flash.text.*;
    import flash.events.MouseEvent;
    public class FlashTest extends Sprite 
    {
        private var URL:String = "http://www.mex-net.jp";
        public function FlashTest() 
        {
            var format:TextFormat = new TextFormat();
            format.color = 0xFFFFFF;
            format.leftMargin = 5;
            format.rightMargin = 5;
            var field:TextField = new TextField();
            field.autoSize = "left";
            field.defaultTextFormat = format;
            field.background = true;
            field.backgroundColor = 0x000000;
            field.selectable = false;
            field.text = "こちら";
            field.x = (465 - field.width) / 2;
            field.y = (465 - field.height) / 2;
            
            var sprite:Sprite = new Sprite();
            sprite.addChild(field);
            sprite.buttonMode = true;
            sprite.addEventListener(MouseEvent.CLICK, function(event:MouseEvent):void
            {
                sprite.removeEventListener(MouseEvent.CLICK, arguments.callee);
                navigateToURL(new URLRequest(URL));
            });
            addChild(sprite);
        }
    }
}

Forked