MatchingGame.as
-------------------
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import Fruit;
import Win;
import flash.net.URLRequest;
import flash.events.Event;
import flash.media.Sound;
public class MatchingGame extends MovieClip
{
private var _numFruit:Number = 3;
private var _currentScore:Number = 0;
private var mySound:Sound;
public function MatchingGame()
{
txtBanana_mc._hitTarget = banana_mc;
txtApple_mc._hitTarget = apple_mc;
txtOrange_mc._hitTarget = orange_mc;
txtBanana_mc.addEventListener(MouseEvent.MOUSE_UP, score);
txtApple_mc.addEventListener(MouseEvent.MOUSE_UP, score);
txtOrange_mc.addEventListener(MouseEvent.MOUSE_UP, score);
var soundRequest:URLRequest = new URLRequest("blip.mp3");
mySound = new Sound();
mySound.load(soundRequest);
}
private function score(event:MouseEvent):void
{
if(event.target.hitTestObject(event.target._hitTarget))
{
_currentScore++;
event.target.visible = false;
event.target._hitTarget.visible = false;
mySound.play();
if (_currentScore >= _numFruit)
{
var win:Win = new Win();
win.x = stage.stageWidth/2;
win.y = stage.stageHeight/2;
addChild(win);
}
}
else
{
event.target.x = event.target._startX;
event.target.y = event.target._startY;
}
}
}
}
2009. február 17., kedd
Feliratkozás:
Megjegyzések küldése (Atom)
Nincsenek megjegyzések:
Megjegyzés küldése