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

by mex_ichikawa forked from 【AS100本ノック】5回目:checkmateに挑戦 (diff: 6)
AS100本ノック
* 5回目のお題は「checkmateに挑戦」
* --
* 流されていくワンコ。。。
* さようなら、ワンコ。。。
* いつもやっつけでごめんなさい。
♥0 | Line 35 | Modified 2009-11-16 15:28:37 | MIT License
play

ActionScript3 source code

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

// forked from mex's 【AS100本ノック】5回目:checkmateに挑戦
/* 
 * 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://wonderfl.net/code/cf0ee1af1b18b7f7508a4d0b20632bb1629b99da";
        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);
        }
    }
}