Perchè sono sbagliati tutti i percorsi. Il pulsante è allo stesso livello della timeline in cui giace il movieclip da duplicare, il movieclip di cui definisci l'evento onLoad, invece, ha un'altra timeline. Quindi, devi risalire di un livello di annidamento:
codice:
onClipEvent (load) {
c = 0;
r = 0;
variabile = 0xFFCC00;
for (i = 1; i <= 100; i++) {
istanza = "pallina" + i;
this._parent.pallina.duplicateMovieClip(istanza, i);
if (r == 10) {
r = 0;
ics = ics + 65.5;
}
posto = "dati.p" + i;
// trace(posto);
// trace(eval(posto));
// trace(typeof(posto));
if (eval(posto) == "L") {
// if (i==10) {
variabile = 0xFFFFFFF;
}
if (eval(posto) == "P") {
// if (i==20) {
variabile = 0xFFCC00;
}
if (eval(posto) == "V") {
// if (i==30) {
variabile = 0xFF0000;
}
this._parent[istanza].colore = new Color(this._parent[istanza]);
this._parent[istanza].colore.setRGB(variabile);
this._parent[istanza]._x = this._parent[istanza]._x + ics;
this._parent[istanza]._y = pallina._y + (50 * r);
r = r + 1;
}
this._parent.nextFrame();
}