Visualizzazione dei risultati da 1 a 7 su 7

Discussione: nome movieClip

  1. #1

    nome movieClip

    Devo ricostruire un nome di un mc all'interno di un ciclo for.

    for(i=0, i<9, i++)
    {
    nomemc_+i+_0._alpha = 0;
    }
    Così dà errore....ma è per far capire che è la i che cambia.

    Devo ottenere:
    nomemc_0_0, nomemc_1_0, nomemc_2_0, nomemc_3_0, nomemc_4_0......

    Ma come si fà?
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: nome movieClip

    Originariamente inviato da anto.info
    Devo ricostruire un nome di un mc all'interno di un ciclo for.

    for(i=0, i<9, i++)
    {
    nomemc_+i+_0._alpha = 0;
    }
    Così dà errore....ma è per far capire che è la i che cambia.

    Devo ottenere:
    nomemc_0_0, nomemc_1_0, nomemc_2_0, nomemc_3_0, nomemc_4_0......

    Ma come si fà?
    Grazie!
    codice:
    for (i=0; i<9; i++){
       _root["nomemc_"+i+"_0"]._alpha = 0;
    }

  3. #3
    Questo mi serve come evento per un pulsante che da alpha=0 a tutti i mc.
    Se clicco però non fa nulla. Ho fatto un trace e i nomi vanno bene...forse non devo mettere _root?
    Il bottone e i mc sono sullo stesso livello.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da anto.info
    Questo mi serve come evento per un pulsante che da alpha=0 a tutti i mc.
    Se clicco però non fa nulla. Ho fatto un trace e i nomi vanno bene...forse non devo mettere _root?
    Il bottone e i mc sono sullo stesso livello.
    prova senza _root

  5. #5
    senza _root mi dà errore sul punto.
    non lo vuole.
    Naturalmente se lo levo fa un casino!

  6. #6
    Pare risolto...andava messo this!!!!

    Grazie!!!

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da anto.info
    senza _root mi dà errore sul punto.
    non lo vuole.
    Naturalmente se lo levo fa un casino!
    il punto non ci deve stare, dev'essere:
    codice:
    for (i=0; i<9; i++){
       ["nomemc_"+i+"_0"]._alpha = 0;
    }
    a meno 'sti Clip non siano contenuti in un altro clip, allora dovrebbe andare così:
    codice:
    for (i=0; i<9; i++){
       _root.ClipPadre["nomemc_"+i+"_0"]._alpha = 0;
    }

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.