mi spiegate bene come si usa? Per favore![]()
mi spiegate bene come si usa? Per favore![]()
MovieClip.duplicateMovieClip()
Disponibilità
Flash Player 5.
Uso
my_mc.duplicateMovieClip(newname, depth [,initObject])
Parametri
newname Identificatore univoco per il clip filmato duplicato.
depth Numero univoco che specifica il livello di profondità in cui posizionare il file SWF specificato.
initObject (supportato da Flash Player 6 e versioni successive). Un oggetto contenente la proprietà da destinare al clip filmato duplicato. Questo parametro consente ai clip filmato creati dinamicamente di ricevere parametri a cui essere associati. Se initObject non è un oggetto, esso viene ignorato. Tutte le proprietà di initObject vengono copiate nella nuova istanza. Le proprietà specificate tramite initObject sono disponibili per la funzione di costruzione. Questo parametro è opzionale.
Valori restituiti
Un riferimento al clip filmato duplicato.
Descrizione
Metodo; crea un'istanza del clip filmato specificato durante la riproduzione del file SWF. La riproduzione dei clip filmato duplicati viene avviata sempre a partire dal fotogramma 1, a prescindere dal fotogramma su cui si trovava il clip filmato originale quando è stato richiamato il metodo duplicateMovieClip(). Le variabili nel clip filmato principale non vengono copiate nel clip filmato duplicato. I clip filmato creati mediante il metodo duplicateMovieClip() non vengono duplicati se si richiama duplicateMovieClip() sui rispettivi clip filmato principali. L'eliminazione del clip filmato principale comporta l'eliminazione del clip filmato duplicato.
Cosa vuoi sapere oltre a questo?![]()
dire che sei stato abbastanza preciso è poco...grazieOriginariamente inviato da Broly
MovieClip.duplicateMovieClip()
Disponibilità
Flash Player 5.
Uso
my_mc.duplicateMovieClip(newname, depth [,initObject])
Parametri
newname Identificatore univoco per il clip filmato duplicato.
depth Numero univoco che specifica il livello di profondità in cui posizionare il file SWF specificato.
initObject (supportato da Flash Player 6 e versioni successive). Un oggetto contenente la proprietà da destinare al clip filmato duplicato. Questo parametro consente ai clip filmato creati dinamicamente di ricevere parametri a cui essere associati. Se initObject non è un oggetto, esso viene ignorato. Tutte le proprietà di initObject vengono copiate nella nuova istanza. Le proprietà specificate tramite initObject sono disponibili per la funzione di costruzione. Questo parametro è opzionale.
Valori restituiti
Un riferimento al clip filmato duplicato.
Descrizione
Metodo; crea un'istanza del clip filmato specificato durante la riproduzione del file SWF. La riproduzione dei clip filmato duplicati viene avviata sempre a partire dal fotogramma 1, a prescindere dal fotogramma su cui si trovava il clip filmato originale quando è stato richiamato il metodo duplicateMovieClip(). Le variabili nel clip filmato principale non vengono copiate nel clip filmato duplicato. I clip filmato creati mediante il metodo duplicateMovieClip() non vengono duplicati se si richiama duplicateMovieClip() sui rispettivi clip filmato principali. L'eliminazione del clip filmato principale comporta l'eliminazione del clip filmato duplicato.
Cosa vuoi sapere oltre a questo?![]()
però non ho capito cos'è la profondita (depth).
Possiamo definirlo un "blocchetto".
Due movieclip non possono stare sullo stesso "blocchetto", quindi ad esempio
mc.duplicateMovieClip("mc2",2)
mc.duplicateMovieClip("mc3",2)
provocherà la sovrascrizione di mc2 da parte di mc3. Per averli entrambi dovrai fare
mc.duplicateMovieClip("mc2",2)
mc.duplicateMovieClip("mc3",3)
La profondità stabilisce anche il primo piano di un oggetto rispetto ad un altro: in questo caso mc3 sarebbe "sopra" mc2, avendo una profondità più alta.
Puoi cambiare la profondità di un movieclip (ad esempio se devi portarne in primo piano uno al posto di un altro) usando swapDepths.
Spero di essere stato abbastanza chiaro![]()
e l'oggetto originale, con cui creerò i duplicati, che profondità avrà?
Dipende da come l'hai creato, se con un createEmptyMovieClip (allora la profondità l'hai decisa tu) o se "a mano" , nel qual caso avrà qualcosa tipo -16383Originariamente inviato da FinalFantasy
e l'oggetto originale, con cui creerò i duplicati, che profondità avrà?