Originariamente inviato da sha
una domanda..
array.splice(1, 0, array.splice(4, 1));
sostituisce il clip nella posizione 4 al clip nella posizione 1 ok
array.splice(1, 0, array.splice(4, 2));
questo dovrebbe sostituire il clip alla pos 4 nella posizione 2...ma lo sostituisce alla 1 e
array.splice(1, 0, array.splice(4, 0));
incasina tutto lasciandomi un vuoto nell'array tra 0 e 1....
mi sa che nn ho ben capito come funziona lo splice
no, nell'esempio ho fatto due passaggi in uno 
lo splice funziona in due modi
uno elimina solo uno o più elementi da una posizione specifica (il primo parametro) e per un numero specifico di record (il secondo parametro)
il secondo modo invece inserisce gli oggetti del terzo parametro nella posizione specificata al secondo, senza eliminare nessun elemento
Codice PHP:
var array:Array = ["clip1", "clip2", "clip3", "clip4", "clip5"];
trace(array); // output: clip1,clip2,clip3,clip4,clip5
// elimino "clip5" dalla sua posizione attuale
array.splice(4, 1);
trace(array); // output: clip1,clip2,clip3,clip4
// inserisco clip5 nella seconda posizione dell'array "mutilato"
array.splice(1, 0, "clip5");
trace(array); // output: clip1,clip5,clip2,clip3,clip4
confronta il codice con il precedente e nota le differenze