Salve a tutti, ho un piccolo problemino anke se per me è enorme...
ho trovato su internet un bel menu, solo che nei pulsanti interni, quando ci clicco sopra va in un link di internet..
Io vorrei sapere come si fa ad assegnare a quei pulsanti un'azione per esenpio un gotoandplay in una scena specifica..
Non so come si fa perchè la persona che l'ha fatto ha usato degli script che io non ho capito molto.
da una parte ha scritto questo:
//LABEL OF SECTION
titoli= new Array();
titoli[0]="SECTION 1";
titoli[1]="SECTION 2";
titoli[2]="SECTION 3";
titoli[3]="SECTION 4";
titoli[4]="SECTION 5";
titoli[5]="SECTION 6";
titoli[6]="SECTION 7";
titoli[7]="SECTION 8";
titoli[8]="SECTION 9";
titoli[9]="SECTION 10";
/*NUMBER OF FIELDS FOR EACH SECTION
(for the number of declared fields of this array depend the number of section:
example n[0] ... n[34] --> 35 section in menù)
*/
n = new Array();
n[0] = 4;
n[1] = 2;
n[2] = 4;
n[3] = 7;
n[4] = 6;
n[5]= 2;
n[6] = 4;
n[7] = 7;
n[8] = 6;
n[9]= 2;
//LABEL OF FIELDS
fields=new Array();
fields[0]="FIELD 1";
fields[1]="FIELD 2";
fields[2]="FIELD 3";
fields[3]="FIELD 4";
fields[4]="FIELD 5";
fields[5]="FIELD 6";
fields[6]="FIELD 7";
fields[7]="FIELD 8";
fields[8]="FIELD 9";
fields[9]="FIELD 10";
fields[10]="FIELD 11";
fields[11]="FIELD 12";
fields[12]="FIELD 13";
fields[13]="FIELD 14";
fields[14]="FIELD 15";
fields[15]="FIELD 16";
fields[16]="FIELD 17";
fields[17]="FIELD 18";
fields[18]="FIELD 19";
fields[19]="FIELD 20";
fields[20]="FIELD 21";
fields[21]="FIELD 22";
fields[22]="FIELD 23";
fields[23]="FIELD 24";
fields[24]="FIELD 25";
fields[25]="FIELD 26";
fields[26]="FIELD 27";
fields[27]="FIELD 28";
fields[28]="FIELD 29";
fields[29]="FIELD 30";
fields[30]="FIELD 31";
fields[31]="FIELD 32";
fields[32]="FIELD 33";
fields[33]="FIELD 34";
fields[34]="FIELD 35";
fields[35]="FIELD 36";
fields[36]="FIELD 37";
fields[37]="FIELD 38";
fields[38]="FIELD 39";
fields[39]="FIELD 40";
fields[40]="FIELD 41";
fields[41]="FIELD 42";
fields[42]="FIELD 43";
fields[43]="FIELD 44";
//LINKS FOR EACH FIELD
links=new Array();
links[0]="http://digilander.iol.it/mywebhost/flash";
links[1]="http://digilander.iol.it/mywebhost/flash";
links[2]="http://digilander.iol.it/mywebhost/flash";
links[3]="http://digilander.iol.it/mywebhost/flash";
links[4]="http://digilander.iol.it/mywebhost/flash";
links[5]="http://digilander.iol.it/mywebhost/flash";
links[6]="http://digilander.iol.it/mywebhost/flash";
links[7]="http://digilander.iol.it/mywebhost/flash";
links[8]="http://digilander.iol.it/mywebhost/flash";
links[9]="http://digilander.iol.it/mywebhost/flash";
links[10]="http://digilander.iol.it/mywebhost/flash";
links[11]="http://digilander.iol.it/mywebhost/flash";
links[12]="http://digilander.iol.it/mywebhost/flash";
links[13]="http://digilander.iol.it/mywebhost/flash";
links[14]="http://digilander.iol.it/mywebhost/flash";
links[15]="http://digilander.iol.it/mywebhost/flash";
links[16]="http://digilander.iol.it/mywebhost/flash";
links[17]="http://digilander.iol.it/mywebhost/flash";
links[18]="http://digilander.iol.it/mywebhost/flash";
links[19]="http://digilander.iol.it/mywebhost/flash";
links[20]="http://digilander.iol.it/mywebhost/flash";
links[21]="http://digilander.iol.it/mywebhost/flash";
links[22]="http://digilander.iol.it/mywebhost/flash";
links[23]="http://digilander.iol.it/mywebhost/flash";
links[24]="http://digilander.iol.it/mywebhost/flash";
links[25]="http://digilander.iol.it/mywebhost/flash";
links[26]="http://digilander.iol.it/mywebhost/flash";
links[27]="http://digilander.iol.it/mywebhost/flash";
links[28]="http://digilander.iol.it/mywebhost/flash";
links[29]="http://digilander.iol.it/mywebhost/flash";
links[30]="http://digilander.iol.it/mywebhost/flash";
links[31]="http://digilander.iol.it/mywebhost/flash";
links[32]="http://digilander.iol.it/mywebhost/flash";
links[33]="http://digilander.iol.it/mywebhost/flash";
links[34]="http://digilander.iol.it/mywebhost/flash";
links[35]="http://digilander.iol.it/mywebhost/flash";
links[36]="http://digilander.iol.it/mywebhost/flash";
links[37]="http://digilander.iol.it/mywebhost/flash";
links[38]="http://digilander.iol.it/mywebhost/flash";
links[39]="http://digilander.iol.it/mywebhost/flash";
links[40]="http://digilander.iol.it/mywebhost/flash";
links[41]="http://digilander.iol.it/mywebhost/flash";
links[42]="http://digilander.iol.it/mywebhost/flash";
links[43]="http://digilander.iol.it/mywebhost/flash";
e in un'altro frame ha scritto questo:
traguardo = new Array(n.length);
traguardof = new Array(fields.length);
inizio = new Array(n.length);
function traguardi() {
cont = 0;
for (i=0; i<n.length; i++) {
nome = "oggetto"+i;
if (i>tasto) {
traguardo = (i+n[tasto])*16+1;
for (a=cont; a<cont+n[i]; a++) {
traguardof[a] = traguardo[i];
}
cont = a;
} else if (i<tasto) {
traguardo[i] = inizio[i];
for (a=cont; a<cont+n[i]; a++) {
traguardof[a] = traguardo[i];
}
cont = a;
} else if (i == tasto) {
traguardo[i] = inizio[i];
for (a=cont; a<cont+n[i]; a++) {
if (a == cont) {
prima = a-1;
}
traguardof[a] = 16*(a-prima)+traguardo[i];
}
cont = a;
}
}
}
clip._visible = 0;
clip1._visible = 0;
cont = 0;
for (i=0; i<n.length; i++) {
nome = "oggetto"+i;
duplicateMovieClip(_root.clip, nome, i+100);
traguardo[i] = i*16+1;
inizio[i] = i*16+1;
_root[nome].tasto = i;
_root[nome]._y = i*16+1;
_root[nome].title = titoli[i];
for (a=cont; a<cont+n[i]; a++) {
nome1 = "oggettonuovo"+a;
duplicateMovieClip(_root.clip1, nome1, a);
traguardof[a] = i*16+1;
_root[nome1].field = a;
_root[nome1].link = links[a];
_root[nome1]._y = traguardo[i];
_root[nome1].title = fields[a];
}
cont = a;
}
function spegni() {
cont = 0;
for (i=0; i<n.length; i++) {
nome = "oggetto"+i;
_root[nome].gotoAndStop(1);
}
spegni1();
}
function spegni1() {
for (i=0; i<fields.length; i++) {
nome = "oggettonuovo"+i;
_root[nome].gotoAndStop(1);
}
}
function chiudi() {
cont = 0;
for (i=0; i<n.length; i++) {
nome = "oggetto"+i;
_root[nome].gotoAndStop(1);
traguardo[i] = inizio[i];
for (a=cont; a<cont+n[i]; a++) {
traguardof[a] = traguardo[i];
nome1 = "oggettonuovo"+a;
_root[nome1].gotoAndStop(1);
}
cont = a;
}
}
vi prego aiutatemi!!!
volevo mandarvi il file zip, ma dice che non si può...

Rispondi quotando