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=圆形方框。半径-圆。半径;

你根据实际情况自己算。