當前位置:編程學習大全網 - 網站源碼 - flash as3.0代碼做個小遊戲:把物體拖到對應的區域,正確則放下,錯誤回到原位,都正確後跳出表揚動畫

flash as3.0代碼做個小遊戲:把物體拖到對應的區域,正確則放下,錯誤回到原位,都正確後跳出表揚動畫

那妳就需要加壹個變量, 比如

var right:int = 0;

還有壹個判斷的函數;

function judgeRight():void{

right++;

if(right >= 所有形狀的個數){

//彈出影片剪輯動畫

}

}

在每個正確位置的地方加壹句:

judgeRight();

圓形.x = 圓形框.x + px;

圓形.y = 圓形框.y + py;

如果圓形框為容器.

可以直接將圓形加到圓形框內;

圓形.x = 0 + px;

圓形.y = 0 + py;

圓形框.addChild(圓形);

方形.x = 方形框.x + px;

方形.y = 方形框.y + py;

如果方形框為容器.

可以直接將方形加到方形框內;

方形.x = 0 + px;

方形.y = 0 + py;

方形框.addChild(方形);

上述表達式中的px/py表示偏移量(目的是為了中心對齊的), 這個要妳根據妳的設置自己計算

比如圓形和圓形框

圓形和圓形框的中心點

如果都是圓心, 則py=px=0;

如果都在左上角, 則 py=px= 圓形框.半徑-圓形.半徑;

妳根據實際情況 自己計算

  • 上一篇:騰訊手機管家騷擾攔截據說還有防詐騙功能?
  • 下一篇:arduino編程用的是什麽軟件
  • copyright 2024編程學習大全網