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
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(angleMath.PI/180)radius+zcenter;
scale=Per/(Per+z);
_x=xscale+xcenter;
_y=yscale+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=scale50;
square._x=centerX + xscale;
square._y=centerY + yscale;
angle +=speed;
if(angle>359){
angle -= 360;
}
}