Flash as3.0代码做一个小游戏:把物体拖到相应的区域,正确就放下,错误回到原来的位置,全部正确后跳出赞动画。
然后你需要添加一个变量,比如
var right:int = 0;
还有一个判断的功能;
函数judger right():void {
右++;
如果(右& gt=所有形状的数量) (
//弹出电影剪辑动画
}
}
在每个正确的位置添加一个句子:
judger right();
圆形。x =圆形框。x+px;
圆形。y =圆形框。y+py;
如果圆形框架是一个容器。
可以直接将圆添加到圆形框架中;
圆形。x = 0+px;
圆形。y = 0+py;
圆形盒子。addChild(round);
正方形。x =方形盒子。x+px;
正方形。y =方形盒子。y+py;
如果方盒子是一个容器。
可以直接将正方形添加到方形框中;
正方形。x = 0+px;
正方形。y = 0+py;
方形盒子。addChild(正方形);
上面表达式中的px/py表示偏移量(为了中心对齐),你要根据你的设置自己计算。
例如圆形和圆形框架
圆和圆框的中心点。
如果都是圆心,那么py = px = 0;
如果都在左上角,那么py=px=圆形方框。半径-圆。半径;
你根据实际情况自己算。