ユーザーが飛んで物をかわそうとするこの小さなフラッシュ ゲームを作成しています... ユーザーがオブジェクトにぶつかると、羽で示されている命の 1 つを削除する必要があります。
ゲームのすべてが完全に機能しますが、羽はフレームで更新されたくありません (ライフの開始量である 3 を表示し続けます)。
この関数は、羽を追加します (プレイヤーの生活を表現します)。
var levens = 3;
stage.addEventListener(Event.ENTER_FRAME, leeft);
function leeft(evt:Event):void {
for(var i = 0; i < levens; i++)
{
var v:MovieClip = new feather_mc();
addChild(v);
v.x = 50 + i*12;
v.y = 382;
}
}
次の関数は、変数「levens」を更新するヒットテスト オブジェクト関数です...ユーザーがオブジェクトにヒットするとすぐに
function raak(evt:Event):void {
if(eagle_mc.hitTestPoint(evt.target.x,evt.target.y, true)==true)
{
removeChild(MovieClip(evt.target));
evt.target.removeEventListener(Event.ENTER_FRAME,raak);
levens--;
if(levens==0)
{
gotoAndStop(41);
}
}
}