He encontrado un fla de ello y lo he estado estudiando.
He creado un movie clip que me hace esa funcion de zoom a la imagen y me funciona,luego aparte hago en otra pagina otro igual con otra imagen y tambien funciona pero cuando los pongo en la misma pagina se me convierten todos en la misma imagen

Yo no he hecho copi pegar asi que deberian de ser diferentes entre ellos no? lo unico que si he copiado y pegado es el actionscript de las acciones tal y como estaba en el ejemplo que es el siguiente:
en el primer frame:
if (Number(../:ok)<>0) {
if (Number(../:ok) == Number(p)) {
newxscale = ../:topscale;
} else {
newxscale = ../:lowscale;
}
} else {
newxscale = 100;
}
setProperty("", _x, Number(getProperty("", _x))+Number(../:rate));
xstep = (newxscale-xscale)/5;
if (Number(getProperty("", _x))>Number(((../:pics)*(../:spacing)*(../:picsize))-((../:wide)/2))) {
setProperty("", _x, getProperty("", _x)-((../:pics)*(../:spacing)*(../:picsize)));
}
if (Number(getProperty("", _x))<Number(Number(-((../:pics)*(../:spacing)*(../:picsize)))+Number(((../:wide)/2)))) {
setProperty("", _x, Number(getProperty("", _x))+Number(((../:pics)*(../:spacing)*(../:picsize))));
}
y en el segundo frame:
if (Number(xscale)<>Number(newxscale)) {
xscale = Number(xscale)+Number(xstep);
} else {
xstep = "0";
}
setProperty("", _xscale, xscale);
setProperty("", _yscale, xscale);
gotoAndPlay(_currentframe-1);
Si alguien me puere ayudar le estare muy agradecido