Scusate se rompo ma è da ieri mattina che provo e riprovo ma non riesco a capire dove sbaglio.
2 problemi:
perchè non entra nei cicli if e quindi setta la variabile 'variabile' che stabilisce il colore dell'oggetto???
perchè se invece di associare lo script ad un pulsante "on(press)" associo l'azione ad un evento "onClipEvent(load)" non visualizza tutti gli oggetti?
Ecco i due script:
1)-------------------------------------------------------------
on (release) {
this.loadVariables("posti.txt")
c=0;
r=0;
for (i=1; i<=100; i++) {
istanza = "pallina"+i;
duplicateMovieClip ("pallina", istanza, i);
if(r==10){
r=0;
ics=ics+65.5;
}
posto=["p"+i];
trace(posto);
if (posto=="L") {
variabile = 0xFFFFFFF;
}
if (posto=="P") {
variabile = 0xFFCC00;
}
if (posto=="V") {
variabile = 0xFF0000;
}
this[istanza].colore = new Color(this[istanza]);
this[istanza].colore.setRGB(variabile);
this[istanza]._x = this[istanza]._x+ics;
this[istanza]._y = pallina._y+(50*r);
r=r+1;
}
}
Questo è quello che contiene il file txt:
&p1=L&p2=V&p3=P&p4=V.................... fino a p100=L
2)-------------------------------------------------------------
onClipEvent(load) {
this.loadVariables("posti.txt")
c=0;
r=0;
for (i=1; i<=100; i++) {
istanza = "pallina"+i;
duplicateMovieClip ("pallina", istanza, i);
if(r==10){
r=0;
ics=ics+65.5;
}
posto=["p"+i];
trace(posto);
if (posto=="L") {
variabile = 0xFFFFFFF;
}
if (posto=="P") {
variabile = 0xFFCC00;
}
if (posto=="V") {
variabile = 0xFF0000;
}
this[istanza].colore = new Color(this[istanza]);
this[istanza].colore.setRGB(variabile);
this[istanza]._x = this[istanza]._x+ics;
this[istanza]._y = pallina._y+(50*r);
r=r+1;
}
}
Questo è quello che contiene il file txt:
&p1=L&p2=V&p3=P&p4=V.................... fino
Se volete ecco i link dove potete vedere quello che volevo fare:
una volta visualizzata la mappa cliccare sul settore 3
80.207.225.182/ticketnew/