- Home
- Categorie
- Digital Marketing
- Web Marketing e Content
- Puntatori e MovieClips
- 
							
							
							
							
							
Puntatori e MovieClipsSalve se in un ciclo creo N MovieClips .... poi come faccio a dire al MC principale che deve piazzarmi determinate variabili in un MClip_figlio ? 
 E poi se i nuovi MC generati col CreateMovieClip hanno un nome dinamico come faccio a puntarli nella stessa procedura ?Es. 
 for (n=1; n<totNews; n++)
 {
 createMovieClip("MC"+N,N);
 //come faccio a puntare al movieClip appena generato ?
 }tnks all 
 Gandalf
 
- 
							
							
							
							
							
Devi tenere traccia delle movieclips inserendole in un array. 
 
- 
							
							
							
							
							
ehm .... in ke senso ? Io parlavo della sintassi ... in un esempio ho visto qualcosa come _root["MovieC"+n]._y=blabla..... tnks 
 Gandalf
 
- 
							
							
							
							
							
crei un Array: 
 var Clips:Array=new Array();ciclo: 
 for(var i:Number=0;i<totNews;i++)
 {
 var clip:MovieClip=_root.createMovieClip('clip'+i,i);
 Clips.push(clip);
 }esempio di ciclo per richiamare tutte le clips: 
 for(var i:Number=0;i<totNews;i++)
 {
 trace(Clips*);
 }
 
- 
							
							
							
							
							
Ehm si sembra un ottima idea, ma una domanda ... se il movie di esempio ce l'ho devo cmq usare il createMovieClip ? O è + indicato il duplicateMovieClip ? Poi nel ciclo durante la duplicazione/creazione devo settare delle proprietà all'interno del ciclo .... e se dovessi usare un riferimento relativo o assoluto ai Mclips come formo il pattern completo ? tnks 
 Gandalf
 
- 
							
							
							
							
							
Io userei createMovieClip creando e inserendo dentro la clip quello che mi serve. 
 non ti serve relativo o assoulto, se tu chiami Clips[0], ti risponde la prima clip che hai creato.
 
- 
							
							
							
							
							
@Flep said: Io userei createMovieClip creando e inserendo dentro la clip quello che mi serve. 
 non ti serve relativo o assoulto, se tu chiami Clips[0], ti risponde la prima clip che hai creato.
 si ok ma se la Clip (creata da zero) ka devo modificare con tante immaginette .jpg ... e invece la Clip (da duplicare) è già graficamente decente ? Come la mettiamo ? tnks 
 Gandalf
 
- 
							
							
							
							
							
La mettiamo che avrai grossi problemi coi depths e removeMovieClip quando le dovrai togliere. 
 Puoi sempre provare 
 
- 
							
							
							
							
							
beh in realtà stò tentando di ottenere un display che ostri le news (che scrollano in automatico) e una scrollbar che dà la possibilità di ordinare lo scroll in sù o in giù !!!!  Leggendo qua e là ho trovato come pulire un pò il codice referenziando il tutto a una variabile di tipo MovieClip ... //-------------------------------------------- 
 this.loadVariables("News.asp", post); //////// leggo dal file .asp
 var MC_dupl:MovieClip; /////// dichiaro la variabile di tipo MClip
 for (n=1; n<totNews; n++) { /////// ciclo
 MC_dupl = Sng_Nws.duplicateMovieClip("Sng_Nws" add n, n); //// la variabile prende il valore della nuova MClip
 MC_dupl._y = MC_dupl._height*n; //// le MClips le sposto una sotto l'altra ....
 trace(MC_dupl._height); //// cosa stranissima in fase di test non mi mostra il TRACE 
 MC_dupl.titolo.text = eval("titolo"+n); //////////////////all'interno del MC c'è un campo di testo dynamico chiamato "titolo" e lo popolo col ////valore preso dal file .asp
 }
 //-----------------------------------------------------------------.... oddio perchè non mi esegue il trace ... ? E' grave ...  tnks Gandalf