Ho inserito un'area sensibile dentro un MC.
Quando metto tutto sullo stage, l'effetto rollover funziona, ma non riesco a far funzionare il gotoAndPlay.
Perchè???
![]()
Ho inserito un'area sensibile dentro un MC.
Quando metto tutto sullo stage, l'effetto rollover funziona, ma non riesco a far funzionare il gotoAndPlay.
Perchè???
![]()
che istruzioni dai? e dove le metti?
Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png
Penso di aver trovato la soluzione derfinitiva al mio problema.
Per chi ne avesse comunque bisogno ecco il link dell'articolo intitolato "Cambiare scena da movieClip".
Si tratta come dice l'articolo probabilmente di un bug di flash.
http://flash-mx.html.it/articoli/vie...p?idarticolo=7
Qualche dubbio comunque mi rimane, perchè adottando il sistema delle etichette comunque si può richiamare soltanto il primo frame.
Grazie comunque, e se dovessi avere qualche soluzione alternativa rispetto a quella illustrata nell'articolo fammelo sapere.
![]()
no, non è vero che puoi richiamare solo il primo frame, l'etichetta la puoi mettere dove ti pare anche nell'ultimo frame della scena
l'importante è che la metti dove c'è un keyframe cioè dove c'è il pallino (pieno o vuoto non importa), se non esiste un keyframe nel frame dove vuoi andare tu fai un nuovo livello, in quel frame lì fai F7 e ti viene creato un nuovo keyframe e poi a quello dai la label
Quando do il gotoAndPlay devo fare riferimento soltanto alla label, o devo anche indicare il numero di frame?
ES:
on (release) {
_root.gotoAndPlay("Passeggeri rit",1);
}
così come lo scrivi tu fai riferimento al nome di una scena, non ad una label
per fare riferimento alla label
on (release) {
_root.gotoAndPlay("Passeggeri rit");
}
dipende a questo punto cos'è "Passeggeri rit" se è il nome di una scena o il nome di un frame
e perchè parlavi di label?![]()
nel tutorial c'è scritto che tu devi dare un nome al keyframe, quindi selezionare il frame a cui vuoi andare e dargli un nome da proprietà (o da frame se usi flash 5) , può essere un frame qualsiasi e non solo il primo, mettiamo che lo chiami start, poi scrivi
on (release) {
_root.gotoAndPlay("Passeggeri rit","start");
}
ma volendo potresti scrivere anche solo
on (release) {
_root.gotoAndPlay("start");
}
il nome deve essere univoco, cioè se dai nomi a più frame ognuno deve avere un nome diverso dagli altri
Ho provato molto velocemente e mi sembra che non funzioni con i frames oltre al primo, ho risolto creando una nuova scena.
Nell'articolo si parla infatti di dare il nome al primo frame della scena.
senti mi puoi mandare quello che hai fatto tu? (anche senza grafica) così ti dico dove sbagli