Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022

    assegnare valore variabile con duplicateMovieClip

    Qualcosa mi sfugge e sto impazzendo... Sullo stage eseguo il seguente codice e tutto

    funziona, tranne l'assegnazione della variabile myvar.


    for(ndx = 0; ndx < arrImmagini.length; ndx++){

    duplicateMovieClip("MCthumb", "MCthumb" + ndx, ndx);
    eval("MCthumb" + ndx).loadMovie(arrImmagini[ndx]);

    thisclip = eval("MCthumb" + ndx);
    prevclip = eval("MCthumb" + (ndx - 1));

    setProperty(thisclip, _x, prevclip._x + 45);

    thisclip.myvar = arrImmagini[ndx];

    }


    Al clip che viene duplicato ho assegnato il seguente codice:

    on(press){
    trace(this.myvar);
    }

    però mi restituisce sempre undefined...

  2. #2
    prova
    codice:
    for(ndx = 0; ndx < arrImmagini.length; ndx++){
    
    duplicateMovieClip("MCthumb", "MCthumb" + ndx, ndx);
    eval("MCthumb" + ndx).loadMovie(arrImmagini[ndx]);
    
    thisclip = eval("MCthumb" + ndx);
    prevclip = eval("MCthumb" + (ndx - 1));
    
    setProperty(thisclip, _x, prevclip._x + 45);
    
    thisclip.myvar = arrImmagini[ndx];
    
    thisclip.onRelease = function(){
     trace(this.myvar)
    }
    
    }
    e togli le azioni dalla clip che duplichi
    "...non è detto che sia tardi se non guardi che ora è..."

  3. #3
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    niente da fare. In questo modo neppure compare la manina quando sposto il mouse sopra i clip duplicati. Comunque grazie.

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.