Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi

Visualizza un messaggio singolo
Vecchio 24-04-09, 23:36   #1 (permalink)
Mekino
User
 
Data di registrazione: Mar 2008
Messaggi: 48
Darron Schall - Punto Di Registrazione

Salve ragazzi, avrei bisogno di cambiare via codice, il punto di registrazione di un clip nidificato.

Sto studiando l'As2, e a quanto pare l'uso di questa classe esterna fal al caso mio:


w w w .darronschall.com/weblog/2003/09/dynamic-movieclip-registration-with-as2.cfm


Non ho mai utilizzato cose di questo tipo, e non riesco a venirne a capo.
Ripulendo il codice nella root dello zip da scaricare dal link, rimane questo:

Codice PHP:
import mx.controls.NumericStepper
import com.darronschall.DynamicRegistration


DynamicRegistration.initialize(blu); 


blu.onRelease = function() { 
    
this.setRegistration(this._xmouse,this._ymouse); 
}; 


function 
change(eventObj) { 
    
blu["_"+eventObj.target._name.split('_')[0]+"2"] = eventObj.target.value


rotation_stepper.addEventListener("change",this); 
Al clic sul movieclip "blu", il punto di registrazione cambia, collegandosi alle coordinate del puntatore, tramite il componente "Numeric Stepper" si attiva la rotazione.

Funziona, ma non ne capisco il motivo.
La classe contine rotazione, scalaX, scalaY.

Ho bisogno di capirne il funzionamento, dovrei unire questo codice ad una barra di trascinamento legata ad una funzione di proporzione in x ed y gia pronta (il classico zoom tramite barra ) mi basterebbe anche solo capire come attivarlo tramite btn.

Sapreste aiutarmi?

Ringrazio chi perderą il suo tempo per me.
Mekino non in linea   Rispondi citando