@mattilde said:

Grazie per l'aiuto, mi sei stata utilissima.
Funziona tutto, manca solo um limite allo zoom in e out, ma va bene così.
ciao e grazie

To limit the zoom, cambia

if (zoomIn == true) { this._xscale = this._yscale += speed; } else if (zoomOut == true) { this._xscale = this._yscale -= speed; }

per questo:

if (zoomIn == true) { //200=200% della misura originale if (this._xscale>200) { break; } else { this._xscale = this._yscale += speed; } } else if (zoomOut == true) { //50=50% della misura originale if (this._xscale<50) { break; } else { this._xscale = this._yscale -= speed; } }