Grazie lo stesso Crescenzo!
In effetti quel codice era un pò "ambiguo/strano".
ho trovato invece un altro codice che fa proprio al caso mio..
Comunque ve lo posto:

Ci sono tre clip.Ovvero il clip da zoomare chiamato "sfondo" (una immagine trasformata in clip)
un clip "zoomin" che funziona da tasto ed un clip "zoomout" che funziona da tasto inverso.
questo è lo script per zoomin:

onClipEvent (enterFrame) {
//dichiara la funzione "zoom" che rimpicciolisce il clip "sfondo"
if (zoom) {
_root.sfondo._yscale += 5;
_root.sfondo._xscale += 5;
}
}
onClipEvent(mouseDown){
//dichiara mx e my come posizione del mouse
mx = _root._xmouse;
my = _root._ymouse;
//controlla che il mouse sia sul clip "zoomin"
if(_root.zoomin.hitTest(mx,my,true)) {
//se il pulsante si trova sul pulsante ""zoomin"
//dichiara valida la funzione di rimpicciolimento "zoom"
zoom = true;
}
}
onClipEvent(mouseUp){
//se non si tiene il mouse premuto la zoommata si ferma
zoom = false;
}
e questo è lo script per "zoomout"
onClipEvent (enterFrame) {
//dichiara la funzione zoom2 che rimpicciolisce il clip
if (zoom2) {
_root.sfondo._yscale -= 5;
_root.sfondo._xscale -= 5;
}
}
onClipEvent(mouseDown){
//dichiara mx e my come posizione del mouse
mx = _root._xmouse;
my = _root._ymouse;
//controlla che il mouse sia sul clip "zoomout"
if(_root.zoomout.hitTest(mx,my,true)) {
//se il pulsante si trova sul pulsante ""zoomout"
//dichiara valida la funzione di rimpicciolimento "zoom2"
zoom2 = true;
}
}
onClipEvent(mouseUp){
zoom2 = false;
}