Flash: zoom immagine controllato

Di: l300580 | 26/09/2020 18:43:10
È un po' che provo ad ingrandire un'immagine. Ci sono riuscito subito tramite _xscale , _yscale e la classe tween, il problema è che si ingrandisce espandendosi sulla destra, pensavo che fosse un problema di registrazione del punto del clip... invece no... quello che vorrei ottenere è che si ingrandisse, naturalmente proporzionalmente, pero' che l'espansione sia dalla parte di destra che di sinistra, qualche suggerimento o tutorial?

Risposte



Lo scale parte si dal punto diregistrazione. Ma, se le coordinate le gestisci in negativo lo scale seguira' le coordinate
// punto di registrazione alto sx
mc._xscale = 100;// verso destra
mc._xscale = -100; // verso sinistra

Di: dar_pri | 26/09/2020 18:43:10


Altrimenti piu' semplicemente perche' non metti il punto di registrazione a destra e scali da li, gestendo solo il positivo e cosi' non capovolgi l immagine.

Di: dar_pri | 26/09/2020 18:44:10


scusami quindi come dovrei gestire la cosa se il mio punto di registrazione è all'estrema sinistra e uso la classe tween?

Di: l300580 | 26/09/2020 18:44:10


Col punto di registrazione a destra...non ti dovrebbe cambiare niente. La tua tween gestiscila in egual misura.Ma i tuoi scale "scalano in senso negativo "non dovresti avere problemi

Di: dar_pri | 26/09/2020 18:44:10


Se poi vuoi anche "scavallare" il punto di registrazione dalla parte opposta (destra o sinistra) sinceramente non l ho mai fatto e dubito si possa gestire...

Di: dar_pri | 26/09/2020 18:44:10


ce l'ho fatta, grazie della mano

Di: l300580 | 26/09/2020 18:44:10