chi mi spiega per favore questa azione??
on (release) {
if (_root.pressed_link != 4) {
_level2.gotoAndPlay("dissappear");
_root.pressed_link = 4;
}
}
chi mi spiega per favore questa azione??
on (release) {
if (_root.pressed_link != 4) {
_level2.gotoAndPlay("dissappear");
_root.pressed_link = 4;
}
}
Uno script per un pulsante, si capisce dal fatto che gestisce con on l’evento corrispondente al rilascio del tasto sinistro del mouse.
Tutto quello che è scritto tra le parentesi graffe più esterne (che si aprono al primo rigo e si chiudono all’ultimo rigo) deve essere eseguito quando premi questo pulsante.
La cosa che vogliamo fare succedere è soggetta ad una condizione if, cioé SE...
SE è vero (vedremo cosa) compie l’azione.
SE è falso non fa niente.
Tutto quello che è contenuto dentro le parentesi graffe interne (che si aprono al secondo rigo e si chiudono al penultimo) viene eseguito solo se la condizione (che non abbiamo ancora tradotto) è vera.
Qual’è questa condizione? La troviamo dentro le parentesi tonde accanto alla parola if.
Vediamola nel dettaglio:
_root.pressed_link - la variabile chiamata pressed_link che si trova sulla _root.
!= - deve essere diversa
4 - da quattro.
Bene, abbiamo premuto il pulsante on(release), quindi Flash controlla se la condizione è vera (se la variabile è diversa da 4 deve compiere le azioni, se è uguale a 4 non deve fare niente).
Cosa vogliamo fare?
Analizziamo finalmente le due azioni interne, che ricordiamo verranno eseguite SOLO all’evento Release e SOLO SE la condizione è vera.
_level2 - il livello 2 (probabilmente un filmato esterno caricato precedentemente con LoadMovieNum)
gotoAndPlay - deve spostarsi a un determinato fotogramma e animarsi... quale fotogramma?
disappear - Una Label di fotogramma o il nome di una Scena utilizzata al posto del numero di fotogramma.
Oltre a dire al Livello 2 di andare e muoversi fa un’altra cosa:
_root.pressed_link - la variabile chiamata pressed_link che si trova sulla _root
= - deve diventare uguale a
4 - quattro
Quindi la seconda volta che premiamo il pulsante non accadrà niente perché la condizione che dice questa variabile deve essere diversa da quattro sarà falsa.
grazie proverò... ti farò sapere se riesco a farlo funzionare..![]()
scusa non riesco puoi vedere in questi sorgenti dove sta il problema?
http://www10.asphost4free.com/aspasp/prova.rar
grazie![]()
ad esempio non ho capito dove inserire la variabile pressed_link
![]()
Guarda che se lo compri, questo template, ti danno i sorgenti (quelli veri, non quelli decompilati con Imperator), ti danno i font, e pure una guida per la personalizzazione.
Sarei stato più disponibile se avessi postato delle prove fatte da te, o se avessi chiesto una mano a farlo uguale, scusami.
grazie lostesso..tanto ci arrivo lostesso alla soluzione..sfoglierò il forum... poi penso che non costa nulla aiutare...
ho risolto con
on (release) {
unloadMovieNum(1);
loadMovieNum(".swf", 1);
}
come azione in tutti i pulsanti!!!!!! e good night![]()
:ignore:
![]()
:quote:
ps: scusate lo sfogo![]()