- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- cm far partire 1filmato dp ke viene eseguito 1animaz.del menù?
-
Grazie mille del chiarimento funziona tutto....Grazie ANCORA!!
-
Salve,
volendo estendere questo script per più pulsanti cosa dovrei inserire?
Io ho inserito questo ma non funziona:if(cliccato=="A"){
_level0.pagine.loadMovie("Filmato1.swf");
}else **
** {
** if(cliccato=="B"){**
** _level0.pagine.loadMovie("Filmato2.swf");**
**** if(cliccato=="C"){**
** _level0.pagine.loadMovie("Filmato3.swf");**
**}
cosa sbaglio?
mi sapreste indicare lo script giusto=?
-
Prova senza il 'else'
-
già fatto...
se elimino l'else mi visualizza solo l'ultimo filmato anche se clicco per visualizzare il primo...cioèse lo script è:
if(cliccato=="A"){
_level0.pagine.loadMovie("Filmato1.swf");
}
if(cliccato=="B"){
_level0.pagine.loadMovie("Filmato2.swf");
if(cliccato=="C"){
_level0.pagine.loadMovie("Filmato3.swf");
}
visualizza sempre il filmato 3 anche se inizialmente clicco sul pulsante A....
cosa dovrei fare????
-
Prova a metterci un trace(cliccato); per vedere il valore restituito di 'cliccato'
Possibile che il valore non viene passato corretamente (non so come e fatto il filmato intero) :bho:, potrebbe pure provare a impostare 'cliccato' come variabile globale (_global.cliccato)
-
scusa ma non ho capito...
potresti digitarmi il codice?
-
Tanto dove c'è il if aggiunge:
trace(cliccato);
Fa il preview in flash del filmato e vede che ti dice il 'output'.
Riguardo rendere la variabile 'global', basta aggiungere _global. davanti in nome della variabile (deve metterlo da tutte parte e venira sempre richiamto come _global.cliccato.
-
allora ecco come è strutturato il tutto:
Per il pulsante A:on (press){
_global.cliccato = A;
gotoAndPlay (23);
}Per il pulsante B:
on (press){
_global.cliccato = B;
gotoAndPlay (23);
}sul fotogramma 23 parte una piccola animazione che poi si ferma al fotogramma 39 con il seguente codice:
trace (cliccato);
if (cliccato==A){
_level0.pagine.loadMovie("Filmato1.swf");
}if (cliccato==B){
_level0.pagine.loadMovie("Filmato2.swf");
}il valore che mi da in output quando faccio l'anteprima, è senza nessun valore...cioè sulla finestra che appare OUTPUT non compare niente....tutto bianco.
anche provando ad inserire "trace(cliccato)" all'interno di "if" non appare nulla in output.
-
questi 'if (cliccato==A){' sono sbagliati
deve essere _global.cliccato da tutte parte e non solo cliccato
-
ho apportato le modifiche....
eccole:if (_global.cliccato== A) {
_level0.pagine.loadMovie("Principale profilo aziendale x.swf");
}
if (_global.cliccato== B) {
_level0.pagine.loadMovie("Storia.swf");
}
if (_global.cliccato== C) {
_level0.pagine.loadMovie("SRCalabria.swf");
}
if (_global.cliccato== D) {
_level0.pagine.loadMovie("SRSicilia.swf");
}
if (_global.cliccato== E) {
_level0.pagine.loadMovie("SRPuglia.swf");
}
if (_global.cliccato== F) {
_level0.pagine.loadMovie("SRTutte le linee.swf");
}
if (_global.cliccato== G) {
_level0.pagine.loadMovie("PCOpportunità di lavoro.swf");
}
if (_global.cliccato== H) {
_level0.pagine.loadMovie("PCPer contattarci.swf");
}
if (_global.cliccato== I) {
_level0.pagine.loadMovie("PCOfferte di lavoro.swf");
}dopo le seguenti modifiche niente di nuovo......
Esito sempre negativo