Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423

    [as] duplicare un pulsante

    Salve a tutti,

    carico i dati dal db e assegno ad ognuno di essi un pulsante con il link, quindi faccio:


    codice:
    for (i=1; i<this.indice; i++) {
    		
    	_root.my_mc.duplicateMovieClip("clip_"+i, i);
    	myclip = _root["clip_"+i];
    	myclip.nameDisplay = eval("this.catalogo"+i); //testo dentro my_mc
    	myclip.id = i;
    	myclip.hot.onPress = function () { //hot pulsante dentro my_mc
    		  trace (myclip.id);
    	};
    
    	myclip._x += 1*coord_x;
    	myclip._y += coord_y;
    	coord_y += 24.5;		
    	}
    se clicco su qualsiasi pulsante mi stampa l'ultimo numero del for i ....

    come faccio ad assegnare ad ogni puls il suo numero?
    Mike

  2. #2
    prova con:
    trace (this._parent.id);


  3. #3
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    Grazie mille, funge

    non ho capito perchè devo scendere di un livello....
    Mike

  4. #4
    perché devi usare this per rilevare l'effettivo valore di i nel ciclo for, e this.id sarebbe come hot.id, tu devi invece risalire al mc superiore myclip.


  5. #5
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    direi +++++++++++

    grazie per l'aiuto.
    Mike

  6. #6

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.