Vorrei spingermi più avanti.
A questo punto ho fatto una variazione e da un solo swf, sono passato a due swf che comunicano tra loro pur essendo questi nella stessa pagina.
Dando per scontato il codice postato da Negatyve (per motivi di spazio lo trovate poco più sopra), ho inserito nella function finale il seguente codice:
codice:
mc.onRelease = function()
{
var pari:Number = foto%=2;
if(pari==0){
lc = new LocalConnection();
lc.send("receiver", "sx", foto+1, foto+2);
lc.close();
delete lc;
}
else{
lc = new LocalConnection();
lc.send("receiver", "sx", foto, foto+1);
lc.close();
delete lc;
}
}
Il problema che ho è che la variabile "foto" (che viene inizializzata dal ciclo for) ha sempre valore 1 e non capisco perchè...
Quando premo il pulsante dunque invio al swf ricevente i nell'ordine i valori 1 e 2 - ossia foto e foto+1
Centra per caso l'ambito di validità delle variabili usate all'interno delle funzioni?