Salve a tutti Ragazzi,
Spero che abbiate passato delle buone vacanze estive, e se ancora dovete partire, buone vacanze!vengo a chiedervi lumi riguardo un problema che mi sta spaccando la testa ormai da giorni.. la situazione è questa: ho un algoritmo all'interno di un programma in actionscript, e questo algoritmo mi carica delle immagini da un file xml dentro un array e me le visualizza dentro il filmato flash..l'evento che carica le immagini è la pressione di un mc pulsante..la mia domanda è: come posso fare per cancellarne il contenuto dell'array ogni volta che premo il pulsante, prima di caricare le nuove immagini? la stringa di actionscript è la seguente:
//imposto le variabili
var immagini:Array = new Array();
var containers:Array = new Array();
_global.ArrayXML = [myXML2, myXML3, myXML4, myXML5, myXML6];
_global.fotobases = new Array();
_global.myXML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(ok) {
if (ok) {
_global.allGalleryData3 = this.firstChild.childNodes;
_global.mioArray = Array(allGalleryData3.length);
for (i=0; i<allGalleryData3.length; i++) {
mioArray[i] = sliderHolder_mc.slider_mc.attachMovie('template',' piece'+i,i);
//la parte precedente è in pratica un meccanismo che carica i pulsanti per ciascun lavoro //sullo stage, i cosiddetti pieces o "targhette", che se premuti caricano ciascuno una serie //di foto comandate dall'xml
//Script del comportamento del pulsante
pulsCarica.onRelease = function() {
att = new String(this._parent._parent);
num = parseInt(att.substring(att.length-1, att.length));
var mcb:MovieClipLoader = new MovieClipLoader();
var picListener2:Object = new Object();
mcb.addListener(picListener2);
for (k=0; k<(immagini[num]).length; k++) {
fotobases[num][k] = _root.caricaGAL.sezioneGAL.createEmptyMovieClip("f otobase"+num+k, k);
containers[num][k] =
fotobases[num][k].attachMovie('fotoN', 'fotopiece'+num+k, k);
mcb.loadClip("immagini/"+(immagini[num])[k], containers[num][k]);
}
}
questo è l'algoritmo.
in pratica: come posso far sì che quando premo mi cancelli tutte le immagini dell' array, prima di inserire quelle nuove?![]()
![]()
Grazie a chiunque possa rispondermi!