Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Array di oggetti MC

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    13

    Array di oggetti MC

    Con un semplicissimo codice mi duplico una serie di MC

    codice:
    x++;
    duplicateMovie(oggetto, "istanza"+x, x);
    fin qui tutto ok.
    Ma se devo eseguire un'operazione su tutti questi oggetti??
    Pensavo ad una cosa simile ma non mi funziona

    codice:
    for y to x {
       istanza[y]._x = 50 * y
    }
    ma haimè non succede nulla, ho provato varie soluzioni ma quel che non sembra funzionare è il richiamo istanza[y]

    Qualcuno che risolve questa mia ignoranza in merito? Grazie!

  2. #2
    Ciao SaRtO,
    anche se duplicateMovieClip() non mi piace molto come metodo, preferisco l'attachMovie...
    Io mi preparerei un array e lavorerei su quello, sia per creare gli mc, sia x gestirli.
    Ma se usi il duplicate, subito dopo... popola appunto un array (non lo vedo il tuo anche se lo citi)

    myArray:Array = new Array();
    myarray.push("istanza"+x);

    ...e poi usa l'array

    Esempio:
    codice:
    var len:Number = myArray.length;
    for (var i:Number=0; i<len; i++) {
       myArray[i]._x = 50*i;
    }
    è x darti un'idea, così nn funziona di sicuro... dovresti assegnare all'array l'mc e nn la sua istanza oppure mettere il path, es: _root[myArray[i]]

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.