Rotation with duplicate movieclips

i found this file a while back (“dynamic_rotation”) and i would like to rewrite it to place all the code in the _root on it’s own layer.
my attempt didn’t quite work how i thought it would :frowning:
what am i missing?

the duplicated squares don’t move…

help please!!!

here is the original code on the mc:

onClipEvent (load) {
y=100;
Angle_Inc=12;
speed=1.5;
radius=200;
xcenter=100;
ycenter=40;
zcenter=100;
Per=150;
angle=0;
}

onClipEvent (enterFrame) {
x=Math.cos(angleMath.PI/180)radius+xcenter;
z=Math.sin(angle
Math.PI/180)radius+zcenter;
scale=Per/(Per+z);
_x=x
scale+xcenter;
_y=y
scale+ycenter;
_xscale=_yscale=scale*50;

duplicateMovieClip (this, “ball”+0.1, angle/Angle_Inc);

angle +=speed;
if(angle>359){
angle -= 360;
}
}

here is my code on the actionscript layer:

var fl:Number=150;
var centerX:Number=100;
var centerY:Number=40;
var centerZ:Number=100;
var angle:Number=0;
var angleInc:Number=12;
var speed:Number=1.5;
var radius:Number=200;
var count:Number=0;
var y:Number=100;

onEnterFrame = function(){
var square:MovieClip = attachMovie(“square”, “square”+ i , angle/angleInc);
var rad:Number = angleMath.PI/180;
x=centerX + Math.cos(rad)radius;
z=centerZ + Math.sin(rad)radius;
var scale:Number=fl/(fl+z);
square._xscale=square._yscale=scale
50;
square._x=centerX + x
scale;
square._y=centerY + y
scale;

angle +=speed;

if(angle>359){
    angle -= 360;
    }

}