caricamento foto da xml bloccato (actionscript 2.0)

Daedalus_79

Nuovo Utente
4 Ago 2008
5
0
0
Ciao di nuovo a tutti,
Ho un problema con una matrice di n x n fotografie, caricate da file xml: in pratica mi arriva solo alla foto numero 49 (dove i=4 e j=9 per intenderci) e poi la lettura del codice ritorna a 10, anzichè andare, come dovrebbe, a 50.. e non riesco ad uscirne fuori, cosa posso fare?
il codice è il seguente:

stop();
import flash.filters.*;
import mx.transitions.Tween;
import mx.transitions.easing.*;
var immagini:Array = new Array();
var containers:Array = new Array();
myXML = new XML();
text_open = false;
var caricati:Boolean = false;
function setFilter(mc:MovieClip, blurXfine:Number, blurYfine:Number, time:Number):Void {
var gf:GlowFilter = new GlowFilter(0xFDF1C6, 100, 0, 0, 3, 3, false, false);
var blurXTween:Tween = new Tween(gf, "blurX", Regular.easeOut, 0, blurXfine, time, true);
var blurYTween:Tween = new Tween(gf, "blurY", Regular.easeOut, 0, blurYfine, time, true);
blurXTween.onMotionChanged = function() {
mc.filters = [gf];
};
}
myXML.ignoreWhite = true;
myXML.onLoad = function(ok) {
if (ok) {
//process data
_global.allGalleryData = this.firstChild.childNodes;
_global.mioArray2 = Array(allGalleryData.length);
for (i=0; i<allGalleryData.length; i++) {
mioArray2 = sliderHolder_mc.slider_mc.attachMovie('template', 'piece'+i, i);
mioArray2._x = i*mioArray2._width;
mioArray2.p_lavoro.lavoro_txt.htmlText = allGalleryData.firstChild.firstChild;
mioArray2.luogo_txt.htmlText = allGalleryData.firstChild.nextSibling.firstChild;
mioArray2.comm_txt.htmlText = allGalleryData.firstChild.nextSibling.nextSibling.firstChild;
mioArray2.anno_txt.text = allGalleryData.firstChild.nextSibling.nextSibling.nextSibling.firstChild;


mioArray2.p_lavoro.area_TXT.onRollOver = function() {
mioArray2.p_lavoro.gotoAndStop(2);
};
mioArray2.p_lavoro.area_TXT.onRollOut = function() {
mioArray2.p_lavoro.gotoAndStop(1);
};



//controlla l'area pulsante del titolo della scheda
mioArray2.p_lavoro.area_TXT.onRelease = function() {
att = new String(this._parent._parent);
num = parseInt(att.substring(att.length-1, att.length));
for (k=0; k<(immagini[num]).length; k++) {
fotobases[num][k] = _root.caricaGAL.gallery1.createEmptyMovieClip("fotobase"+num+k, k);
fotobases[num][k]._x = 202.7;
fotobases[num][k]._y = -284.6;
containers[num][k] = fotobases[num][k].attachMovie('fotoN', 'fotopiece'+num+k, k);
loadMovie("immagini/"+(immagini[num])[k], containers[num][k]);
}


//controlla la pressione delle miniature delle foto
fotobases[num][k].onRollOver = function() {
setFilter(this, 10, 10, 1);
};
fotobases[num][k].onRollOut = function() {
setFilter(this, 0, 0, 1);
};
fotobases[num][k].onPress = function() {
setFilter(this, 0, 0, 1);
_root.caricaGAL.gallery1.areafin.enabled = false;
_root.attachMovie("contenitoreIMM2", "contIMM2", 0);
var lung = new String(this);
numAtt = parseInt(lung.substring(lung.length-2, lung.length-1));
kAtt = parseInt(lung.substring(lung.length-1, lung.length));
varFoto = parseInt(String(numAtt)+String(kAtt));
var mcl:MovieClipLoader = new MovieClipLoader();
var picListener:Object = new Object();
mcl.addListener(picListener);
picListener.onLoadInit = function() {
_root.contIMM2.segna_fotoG._quality = "HIGH";
_root.contIMM2.fondo_foto._width = _root.contIMM2.segna_fotoG._width+35;
_root.contIMM2.fondo_foto._height = _root.contIMM2.segna_fotoG._height+35;
_root.contIMM2.chiudi._x = _root.contIMM2.fondo_foto._width-18;
_root.contIMM2.chiudi._y = (_root.contIMM2.fondo_foto._height-_root.contIMM2.fondo_foto._height)+5;
};
if (varFoto>49) {
trace("ciao!");
} else {
trace("come va?");
}
mcl.loadClip("immagini_grandi/"+immagini[numAtt][kAtt], _root.contIMM2.segna_fotoG);
trace(varFoto);
_root.contIMM2._x = 50;
_root.contIMM2._y = 100;
for (q=0; q<fotobases[numAtt].length; q++) {
fotobases[numAtt][q].enabled = false;
for (r=0; r<mioArray2.length; r++) {
mioArray2[r].p_lavoro.area_TXT.enabled = false;
}
for (s=0; s<mioArray2.length; s++) {
mioArray2.MC_fintesto.area_fin.enabled = false;
}
};
}
};



//controlla l'area del tasto per aprire la finestra di testo
mioArray2.MC_fintesto.area_fin.onRollOver = function() {
mioArray2.MC_fintesto.p_fintesto.gotoAndStop(2);
};
mioArray2.MC_fintesto.area_fin.onRollOut = function() {
mioArray2.MC_fintesto.p_fintesto.gotoAndStop(1);
};
mioArray2.MC_fintesto.area_fin.onPress = function() {
text_open = true;
for (w=0; w<mioArray2.length; w++) {
mioArray2[w].MC_fintesto.area_fin.enabled = false;
}
for (a=0; a<mioArray2.length; a++) {
mioArray2[a].p_lavoro.area_TXT.enabled = false;
}
}
};
mioArray2.hit01.onPress = function() {
for (j=0; j<mioArray2.length; j++) {
if (j != i) {
mioArray2[j].hit01.enabled = false;
}
}
};
}
} else {
trace('what file?');
}
};
myXML.load('xml/gallery_01.xml');
ArrayXML[4] = new XML();
ArrayXML[4].ignoreWhite = true;
ArrayXML[4].onLoad = function(ok) {
if (ok) {
//process data
Galleria = ArrayXML[4].firstChild.childNodes;
for (l=0; l<Galleria.length; l++) {
photos = Galleria[l].childNodes;
immagini[l] = new Array();
containers[l] = new Array();
fotobases[l] = new Array();
for (k=0; k<photos.length; k++) {
immagini[l][k] = photos[k].firstChild;
}
}
}
};
ArrayXML[4].load('immagini_01.xml');

gallery_01.xml carica i pulsanti su cui cliccare per far apparire le icone delle immagini, mentre immagini_01.xml contiene i riferimenti delle cartelle che contengono le immagini vere e proprie...qualcuno ci capisce qualcosa?
 
Discussioni simili
Autore Titolo Forum Risposte Data
G verifica caricamento foto originali su social network o sito di hosting immagini Discussioni Varie 3
A Errore caricamento foto PHP 1
A Caricamento foto PHP 12
A Caricamento foto in db da form Classic ASP 22
Z Galleria con caricamento dinamico di foto e descrizioni Flash 0
D rotella di caricamento che si toglie quando parte il download Ajax 0
I caricamento file in sottocartella nome utente PHP 3
Y CARICAMENTO PARZIALE Javascript 1
R Cambiare il nome dell'immagine dopo caricamento ftp HTML e CSS 0
F Caricamento index rotto PHP 1
L Caricamento dominio con FTP già preesistente in rete Domini 2
R Caricamento immagine su cartella remota + mysql PHP 3
G Problema caricamento tabelle MySql da PhP PHP 0
N caricamento listini (Indesign) Webdesign e Grafica 0
X Dichiarare variabili solo al caricamento della pagina PHP 3
A Caricamento file csv MySQL 2
A [PHP] Caricamento database in array PHP 11
J [Javascript] Inserire un caricamento con animazione prima dell'esecuzione di un'azione Javascript 1
M [Javascript] Caricamento menu da file esterno Javascript 8
M [javascript] Aggiungere eventi al caricamento Javascript 0
F [HTML] Caricamento Audio con matching HTML e CSS 10
T [PHP] rendere facoltativo il caricamento di un file PHP 5
gandalf1959 caricamento jpg in database mysql PHP 1
L [PHP] Caricamento file multiplo PHP 3
giuseppe_123 [WordPress] problema installazione temi, plugin e caricamento immagini WordPress 5
B [PHP] Copiare testo da iframe dopo il caricamento? PHP 1
C [Javascript] Caricamento asincrono file esterno Javascript 0
Mauro Guardiani [PHP] script per caricamento video PHP 0
MarcoGrazia [Javascript] Sistema di caricamento dinamico in base allo scrolling Javascript 3
MarcoGrazia [Javascript] Loader fino a caricamento della pagina Javascript 1
F [HTML] caricamento iframe HTML e CSS 1
A [RISOLTO]Errore caricamento file php PHP 21
G [Javascript] rendere visibile un iframe dopo l'avvenuto caricamento del video che esso contiene Javascript 4
E [Javascript] div "si sposta" al caricamento della pagina web Javascript 2
Monital [PHP] Eliminare la Barra di caricamento file alla fine dell'esecuzione PHP 11
Fede72 PHP e caricamento immagini PHP 9
trattorino [Javascript] caricamento immagine con effetto fade Javascript 1
M Comportamento strano di questo script per caricamento file sql in database PHP 7
C Caricamento immagini PHP 12
I caricamento pagina PHP 1
A problema caricamento codice <iframe video youtube PHP 3
M Caricamento script php pagina bianca Javascript 2
C Attendere caricamento pagina prima di autologin Javascript 4
E Realizzare una finestra overlay con caricamento pagina html HTML e CSS 3
P Diminuire il tempo di caricamento JOOMLA Joomla 0
S Generare pagina dopo il caricamento di un dato PHP 6
S Problema con il caricamento di un'immagine su aruba Hosting 11
felino Lentezza all'apertura e al caricamento della pagina, anche in backend WordPress 1
A Caricamento dei Javascript nel window.onload Javascript 3
B Problema caricamento files con FTP Hosting 5

Discussioni simili