Io ho applicato le modifiche in bold nel codice che segue.
Ma vorrei fare una cosa e non so come. Al click sulle voci voglio passare una variabile a seconda della voce dell'array che clicco.
Del tipo: se clicco sulla prima voce pippo=voce1 ecc...
Come faccio??
codice:
links = new Array();
links[1] = ["prova1","Studio"];
links[2] = ["prova2","Lavori"];
links[3] = ["prova3","Open space"];
links[4] = ["prova4","Contatti"];
posX = planet._x;
posY = planet._y;
anzahl = links.length-1;
for (var i = 1; i < anzahl + 1; i++) {
attachMovie("clip", "clip" + i, i);
}
_global.signal=true;
this.onEnterFrame = function() {
if (signal) {
mausPos += ((_root._xmouse - posX) / 100);
for (var i = 1; i < anzahl + 1; i++) {
winkel = ((mausPos + (360 / anzahl * i)) * Math.PI) / 180;
this["clip" + i]._x = posX + (Math.sin(winkel) * 150); //per cambiare la largh della traiettoria
this["clip" + i]._y = posY + (Math.cos(winkel) * 30); //per cambiare l'alt della traiettoria
this["clip" + i]._xscale = 100 + (Math.cos(winkel) * 50)
this["clip" + i]._yscale = 100 + (Math.cos(winkel) * 50);
this["clip" + i].swapDepths(1000 + (Math.cos(winkel) * 100));
this["clip" + i].txtName = links[i][1].toUpperCase();
this["clip" + i].pippo = links[i][0];
this["clip" + i].onRelease = function() {
_level0.gotoAndStop("pippo");
signal = false;
};
this["clip" + i].onRollOver = function() {
signal = false;
};
this["clip" + i].onRollOut = function() {
signal = true;
};
}
}
};
// MX (Logo)
planet.swapDepths(999 + 1);