Pues resulta que sigo con mi pagina.... Pero ahora tuve otro problema

Encontre un template super lindo de un navegador, donde los botones hacian algo como un rebote...
Este template funciona bien solo con flash player 6 (lo cual acabo de descubrir) pero mi cliente me esta pidiendo algunas aplicaciones que solo funcionan a partir de flash player 7 .

El script del navegador esta en as 1.0 pero si esta en player 6 y as 2.0 tambien funciona... el PROBLEMA es cuando lo paso a flash player 7. Imagino que si cambio el script a 2.0 se acaba el conflicto ... Pero ahi viene lo bueno.... No se como cambiarlo .

Algun alma caritativa que me pudiera explicar o ayudar a hacer el cambio?

Aqui el script.

onClipEvent (load) {
fscommand("allowscale", false);
m_width = 50;
n_width = 80;

def_width = 90;

num_of_menu = 5;

system_on = false;
accel = 11;
slow = 1.30;


myLine = new Array();
myMenu = new Array();
fadeColor = new Array();
myColor = new Array("", 0x3e0505, 0x3e0505, 0x3e0505, 0x3e0505, 0x3e0505);

for (i=1; i<=num_of_menu+1; i++) {
this.attachMovie("line", "line"+i, i*100);
myLine[i] = eval(this["line"+i]);
myLine[i]._y = 0;
myLine[i]._x = (i-1)*def_width;
myLine[i].active = false;
if (i<=num_of_menu) {
myLine[i].attachMovie("image"+i, "image", 2);
this.attachMovie("sub"+i, "sub"+i, i);
}
}
sub2._x = 60;
for (i=1; i<=num_of_menu; i++) {
this.attachMovie("menu", "menu"+i, i*10);
myMenu[i] = eval(this["menu"+i]);
myMenu[i]._y = 0;
myMenu[i]._x = (i-1)*def_width;
myMenu[i]._xscale = (myLine[i+1]._x-myLine[i]._x)/1.2;
myMenu[i].attachMovie("fade", "fade", 1);
fadeColor[i] = new Color(myMenu[i].fade);
fadeColor[i].setRGB(myColor[i]);
}

function targetCheck() {
if (system_on) {
temp = 200;
} else {
temp = 60;
}

if (this._xmouse>=5 && this._xmouse<=500 && this._ymouse>=7 && this._ymouse<=temp) {
if (this._ymouse<60) {
system_on = true;
for (i=1; i<=num_of_menu; i++) {
if (this._xmouse>myLine[i]._x && this._xmouse<myLine[i+1]._x) {
this["line"+(i+1)].active = true;
} else {
this["line"+(i+1)].active = false;
}
}
}
} else {
system_on = false;
}
}
function lineMove() {
if (system_on) {
for (i=2; i<=num_of_menu; i++) {
if (myLine[i].active) {
myLine[i].targetPos = this["line"+(i-1)].targetPos+m_width;
} else {
myLine[i].targetPos = this["line"+(i-1)].targetPos+n_width;
}
myLine[i].vx = (myLine[i].vx+(myLine[i].targetPos-myLine[i]._x)/accel)/slow;
myLine[i]._x += myLine[i].vx;
}
} else {
for (i=2; i<=num_of_menu; i++) {
myLine[i].targetPos = this["line"+(i-1)].targetPos+def_width;
myLine[i].vx = (myLine[i].vx+(myLine[i].targetPos-myLine[i]._x)/accel)/slow;
myLine[i]._x += myLine[i].vx;
}
}
}
//¸∏´º À̺¥Æ®
function menuMove() {
for (i=1; i<=num_of_menu; i++) {
if (system_on && myLine[i+1].active) {
if (myMenu[i].fade._currentFrame == 1) {
myMenu[i].fade.gotoAndPlay(2);
myLine[i].image.gotoAndPlay(2);
this["sub"+i].gotoAndPlay(2);
}
} else {
myLine[i].image.gotoAndStop(1);
myMenu[i].fade.gotoAndStop(1);
myLine[i].menutitle.gotoAndStop(1);
this["sub"+i].gotoAndStop(1);
}
myMenu[i]._x = myLine[i]._x;
myMenu[i]._xscale = (this["line"+(i+1)]._x-myLine[i]._x)/1.2;
}
}
}
onClipEvent (enterFrame) {
targetCheck();
lineMove();
menuMove();
}

No tengo ni idea si sea mucha lata o que ...
De antemano gracias.