ricapitolo il problema e lo spiego in maniera diversa
- ho una mappa di dimensione 3825 x 6800
- per velocizzarne il caricamento e ridurne il peso l'ho divisa in diversi pezzi da 425 x 425,
la mappa e' ora composta da 9 x 16 quadrati.
- ho nominato ogni quadrato cosi: riga_colonna. 0_1 ad esempio indica la riga 0 e la colonna 1
- ho creato sul livello root un'interfaccia di navigazione
I problemi nascono al caricamento della mappa:
devo creare dinamicamente dei movieclip ma caricandoli sulla root mi vanno sempre a coprire l'interfaccia.
ho pensato allora di creare un mc chiamato qx che ha la funzione di contenitore
volevo creare fino a un massimo di 9 mc all'interno del livello qx con nomi di istanze dinamiche..
ho una funzione che date dell coordinate della mappa ad esempio x 400 e y 200 mi dice quali quadranti mostrare, in questo caso 0_0 e 1_0
come faccio a creare piu' di un mc all'interno di qx senza sovrascrivere gli altri?
l'errore sta nell'1 finale?
// creo i livelli contenitori
_root.qx.createEmptyMovieClip(dominante, 1);
_root.qx.createEmptyMovieClip(destra, 1);
devo fare cosi'?
// creo i livelli contenitori
_root.qx.createEmptyMovieClip(dominante, 0);
_root.qx.createEmptyMovieClip(destra, 1);
ma poi perche' non riesco a spostarlo cosi'?
qx.dominante._x = -500;
facciamo finta per questo esempio che i valori restituiti dalla funzione siano questi
dominante = 0_0;
destra = 1_0;

Rispondi quotando