Salve.

sto realizzando un filmato flash in cui ho un albero con alcune foglie evidenziate che sono dei pulsanti.

Vorrei zoommare su tali foglie e allo stesso tempo fa roteare l'intero albero.
Quindi al click su ciascuna foglia vorrei ottere uno zoom (con rotazione di N gradi) proprio sulla foglia cliccata.

sto usando il seguente codice (funzionante):
Codice PHP:
import mx.transitions.*;
import mx.transitions.easing.*;

//Prototype per muovere le barre nere sull'asse Y
MovieClip.prototype.zoomate = function(__scalaX,__scalaY,__X,__Y,__rotazione
{
    var 
scala:Object = new Tween(this"_xscale"Regular.easeOutthis._xscale__scalaX40false);
    var 
scala:Object = new Tween(this"_yscale"Regular.easeOutthis._yscale__scalaY40false);
    var 
rot:Object = new Tween(this"_rotation"Regular.easeOutthis._rotation__rotazione35false);
    var 
posX:Object = new Tween(this"_x"Regular.easeOutthis._x__X40false);
    var 
posY:Object = new Tween(this"_y"Regular.easeOutthis._y__Y40false);
    
scala.onMotionFinished = function():Void  
    
{
        
//delete _level0.onEnterFrame;
    
}

Su ciascuna foglia/pulsante ho inserito il seguente codice:
Codice PHP:
on (release) {
_level0.tree.zoomate(1800,1800,4100,3800,90)

Questo sistema funziona ma non ottengo uno zoom che lasci nell'inquadratura la foglia.
Riesco a zoommare ma per alcuni istanti la foglia e fuori inquadratura.

Temo che il problema sia il centro di rotazione dell'albero