forked from: 最終課題

by lenonsun
♥0 | Line 193 | Modified 2011-03-23 18:07:43 | MIT License
play

ActionScript3 source code

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

// forked from sunnyside004's 最終課題
// forked from sunnyside004's forked from: 最終課題
// forked from sunnyside004's 最終課題
// forked from shmdmoto's 画像ファイルの複数表示
package 
{
    import flash.events.KeyboardEvent;
    import flash.display.Loader;
    import flash.net.URLRequest;
    import flash.events.MouseEvent;
    import frocessing.display.F5MovieClip2D;

    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 var imgHappa1:Loader;
        public var imgHappa2: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/haikeikettei.png") );
            addChild(imgHaikei);
            imgHana = new Loader();
            imgHana.load( new URLRequest("http://www.motoike.net/wonderfl/ufodayo.png") );
            addChild(imgHana);
            imgHana.x = 10;
            imgHana.y = 5;
            imgHana2 = new Loader();
            imgHana.load( new URLRequest("http://www.motoike.net/wonderfl/starmk.png") );
            addChild(imgHana);
            imgHana.x = 10;
            imgHana.y = 5;
            imgHana2 = new Loader();
            imgHana2.load( new URLRequest("http://www.motoike.net/wonderfl/staramk.png") );
            addChild(imgHana2);
            imgHana2.x = 100;
            imgHana2.y = 100;
            imgHana3 = new Loader();
            imgHana3.load( new URLRequest("http://www.motoike.net/wonderfl/startmk.png") );
            addChild(imgHana3);
            imgHana3.x = 200;
            imgHana3.y = 5;
            isButtonPressed = false;
            imgHana4 = new Loader();
            imgHana4.load( new URLRequest("http://www.motoike.net/wonderfl/starkmk.png") );
            addChild(imgHana4);
            imgHana4.x = 300;
            imgHana4.y = 100;
            imgKuki1 = new Loader();
            imgKuki1.load( new URLRequest("http://www.motoike.net/wonderfl/starmk.png") );
            addChild(imgKuki1);
            imgKuki1.x = 100;
            imgKuki1.y = 5;
            imgKuki2 = new Loader();
            imgKuki2.load( new URLRequest("http://www.motoike.net/wonderfl/staramk.pn") );
            addChild(imgKuki2);
            imgKuki2.x = 160;
            imgKuki2.y = 5;
            imgKuki3 = new Loader();
            imgKuki3.load( new URLRequest("http://www.motoike.net/wonderfl/startmk.png") );
            addChild(imgKuki3);
            imgKuki3.x = 250;
            imgKuki3.y = 100;
            imgKuki4 = new Loader();
            imgKuki4.load( new URLRequest("http://www.motoike.net/wonderfl/ufo.png") );
            addChild(imgKuki4);
            imgKuki4.x = 320;
            imgKuki4.y = 5;
            imgHappa1 = new Loader();
            imgHappa1.load( new URLRequest("http://www.motoike.net/wonderfl/ufomk.png") );
            addChild(imgHappa1);
            imgHappa1.x = 350;
            imgHappa1.y = 10;
            imgHappa2 = new Loader();
            imgHappa2.load( new URLRequest("http://www.motoike.net/wonderfl/doseii.png") );
            addChild(imgHappa2);
            imgHappa2.x = 380;
            imgHappa2.y = 70;
            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 == 1 ) {
                    imgHana.x = evt.stageX;
                    imgHana.y = evt.stageY;
                }
                if( pressedImg == 2 ) {
                    imgHana2.x = evt.stageX;
                    imgHana2.y = evt.stageY;
                }
                if( pressedImg == 3 ) {
                    imgHana3.x = evt.stageX;
                    imgHana3.y = evt.stageY;
                }
                if( pressedImg == 4 ) {
                    imgHana4.x = evt.stageX;
                    imgHana4.y = evt.stageY;
                }
                if( pressedImg == 5 ) {
                    imgKuki1.x = evt.stageX;
                    imgKuki1.y = evt.stageY;
                }
                if( pressedImg == 6 ) {
                    imgKuki2.x = evt.stageX;
                    imgKuki2.y = evt.stageY;
                }
                if( pressedImg == 7 ) {
                    imgKuki3.x = evt.stageX;
                    imgKuki3.y = evt.stageY;
                }
                if( pressedImg == 8 ) {
                    imgKuki4.x = evt.stageX;
                    imgKuki4.y = evt.stageY;
                }
                if( pressedImg == 9 ) {
                    imgHappa1.x = evt.stageX;
                    imgHappa1.y = evt.stageY;
                }
                if( pressedImg == 10 ) {
                    imgHappa2.x = evt.stageX;
                    imgHappa2.y = evt.stageY;
                }
            }
        } 
        private function onMouseUp(evt:MouseEvent):void
        {
            isButtonPressed = false;
            pressedImg = -1;
        } 
        private function onMouseDown(evt:MouseEvent):void
        {
            if( imgHana.hitTestPoint(evt.stageX, evt.stageY, true) ) {
                isButtonPressed = true;
                pressedImg = 1;
            }
            if( imgHana2.hitTestPoint(evt.stageX, evt.stageY, true) ) {
                isButtonPressed = true;
                pressedImg = 2;
            }
            if( imgHana3.hitTestPoint(evt.stageX, evt.stageY, true) ) {
                isButtonPressed = true;
                pressedImg = 3;
            }
            if( imgHana4.hitTestPoint(evt.stageX, evt.stageY, true) ) {
                isButtonPressed = true;
                pressedImg = 4;
            }
            if( imgKuki1.hitTestPoint(evt.stageX, evt.stageY, true) ) {
                isButtonPressed = true;
                pressedImg = 5;
            }
            if( imgKuki2.hitTestPoint(evt.stageX, evt.stageY, true) ) {
                isButtonPressed = true;
                pressedImg = 6;
            }
            if( imgKuki3.hitTestPoint(evt.stageX, evt.stageY, true) ) {
                isButtonPressed = true;
                pressedImg = 7;
            }
            if( imgKuki4.hitTestPoint(evt.stageX, evt.stageY, true) ) {
                isButtonPressed = true;
                pressedImg = 8;
            }
           if( imgHappa1.hitTestPoint(evt.stageX, evt.stageY, true) ) {
                isButtonPressed = true;
                pressedImg = 9;
            }
            if( imgHappa2.hitTestPoint(evt.stageX, evt.stageY, true) ) {
                isButtonPressed = true;
                pressedImg = 10;
            }
        } 

    }
}