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= 圓形框.半徑-圓形.半徑;
妳根據實際情況 自己計算