forked from: forked from: 画像
画像ファイルの表示
@author shmdmoto
♥0 |
Line 106 |
Modified 2011-01-18 14:43:59 |
MIT License
archived:2017-03-20 09:39:59
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;
}
}
}