forked from: forked from: 画像

by ym054
画像ファイルの表示
@author shmdmoto
♥0 | Line 106 | Modified 2011-01-18 14:43:59 | MIT License
play

ActionScript3 source code

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

// forked from ym054's forked from: 画像
// forked from ym054's 画像
package 
{
    import flash.events.KeyboardEvent;
    import flash.display.Loader;
    import flash.net.URLRequest;
    import flash.events.MouseEvent;
    import frocessing.display.F5MovieClip2D;
    /**
     * 画像ファイルの表示
     * @author shmdmoto
     */
    public class miniGame1 extends F5MovieClip2D
    {
        public var ballX:Number;
        public var ballY:Number;
        public var isButtonPressed:Boolean;
        public var pressedImg:int;
        public var imgHaikei:Loader;
        public var imgHana:Loader;
        public var imgHana2:Loader;
        public var imgHana3:Loader;
        public var imgHana4:Loader;
        public var imgKuki1:Loader;
        public var imgKuki2:Loader;
        public var imgKuki3:Loader;
        public var imgKuki4:Loader;
        public function miniGame1() {
             Wonderfl.disable_capture();
             super(false);
        }
        public function setup() : void
        {
            imgHaikei = new Loader();
            imgHaikei.load( new URLRequest("http://www.motoike.net/wonderfl/ym054_haikei.gif") );
            addChild(imgHaikei);
            imgHana = new Loader();
            imgHana.load( new URLRequest("http://www.motoike.net/wonderfl/hana.png") );
            addChild(imgHana);
            imgHana.x = 0;
            imgHana.y = 0;
            imgHana2 = new Loader();
            imgHana2.load( new URLRequest("http://www.motoike.net/wonderfl/hana2.png") );
            addChild(imgHana2);
            imgHana2.x = 100;
            imgHana2.y = 0;
            imgHana3 = new Loader();
            imgHana3.load( new URLRequest("http://www.motoike.net/wonderfl/hana3.png") );
            addChild(imgHana3);
            imgHana3.x = 200;
            imgHana3.y = 0;
            isButtonPressed = false;
            imgHana4 = new Loader();
            imgHana4.load( new URLRequest("http://www.motoike.net/wonderfl/hana4.png") );
            addChild(imgHana4);
            imgHana4.x = 300;
            imgHana4.y = 0;
            imgKuki1 = new Loader();
            imgKuki1.load( new URLRequest("http://www.motoike.net/wonderfl/kuki1.png") );
            addChild(imgKuki1);
            imgKuki1.x = 80;
            imgKuki1.y = 100;
            imgKuki2 = new Loader();
            imgKuki2.load( new URLRequest("http://www.motoike.net/wonderfl/kuki2.png") );
            addChild(imgKuki2);
            imgKuki2.x = 160;
            imgKuki2.y = 100;
            imgKuki3 = new Loader();
            imgKuki3.load( new URLRequest("http://www.motoike.net/wonderfl/kuki1.png") );
            addChild(imgKuki3);
            imgKuki3.x = 240;
            imgKuki3.y = 100;
            imgKuki4 = new Loader();
            imgKuki4.load( new URLRequest("http://www.motoike.net/wonderfl/kuki2.png") );
            addChild(imgKuki4);
            imgKuki4.x = 320;
            imgKuki4.y = 100;
            isButtonPressed = false;
            pressedImg = -1;
            stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
            stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
            stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
        }
        public function draw() : void
        {
        }

        private function onMouseMove(evt:MouseEvent):void
        {
            if( isButtonPressed ) {
                if( pressedImg == 0 ) {
                    imgHana.x = evt.stageX;
                    imgHana.y = evt.stageY;
                if( pressedImg == 1 ) {
                    imgHana2.x = evt.stageX;
                    imgHana2.y = evt.stageY;
                }

                }
            }
        } 
        private function onMouseUp(evt:MouseEvent):void
        {
            isButtonPressed = false;
            pressedImg = -1;
        } 
        private function onMouseDown(evt:MouseEvent):void
        {
            isButtonPressed = true;
            pressedImg = 1;
        } 
    }
}