Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: ho un problemino!

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    82

    ho un problemino!

    Ciao ragazzi, scasate il disturbo ma forse potreste aiutarmi, sapete, sono alle prime armi!
    Cmq, ho un problemino:
    ho un menu con 5 pulsanti e al click di qualunque di questi si apre un swf esterno al 1° livello e sopra a questo un 2° livello il quale però cambia a seconda del pulsante cliccato. Dunque io non so come far capire ai miei piccoli pulsanti che se il 1° livello è già attivo, devono avviare solo l'swf del 2° livello e in caso contrario avviare l'swf sia del 1° che del 2° livello. COME FACCIO? GRAZIE!
    Ciao a tutti dal vostro 0 :adhone:

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Devi utilizzare una variabile che cambia a seconda dello stato del caricamento del filmato nel secondo livello. Ad esempio, nel primo frame del tuo filmato principale scrivi:

    codice:
    _level0.secondo = false; // crei la variabile "secondo" e la setti come falsa
    Quando devi caricare il secondo livello, scrivi:

    codice:
    // se la variabile "secondo" è false
    if(_level0.secondo == false){
    	// carichi il filmato nel secondo livello
    	loadMovieNum("secondo_filmato.swf", 2);
    	// fai diventare vera la variabile
    	_level0.secondo = true;
    }
    se la variabile "secondo" è vera, il filmato non viene caricato. Quando poi vuoi scaricare il filmato, usi:

    codice:
    // scarichi il filmato
    unloadMovieNum(2);
    // fai tornare falsa la variabile
    _level0.secondo = false;

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    82
    Scusami ma non ho capito come e dove devo inserire quelle stringhe, considera che non ho una buona esperienza nel campo.
    Cmq ti ringrazio moltissimo, sei stato molto gentile spero tu possa dedicarmi ancora un pò del tuo tempo!Grazie!
    Ciao a tutti dal vostro 0 :adhone:

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Allora, scrivimi qui le azioni con cui carichi i filmati, e con cui scarichi il filmato del livello 2, che vediamo di accomodare il tutto..

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    82
    grazie per la pasienza:

    nel pulsante "dati" ho dato per azione questo:

    on (release) {
    loadMovieNum("finestrabase.swf", 1);
    loadMovieNum("dati.swf", 2);
    }

    considera che finestrabase.swf deve essere condivisa da tutti i pulsanti, mentre dati.swf cambia asseconda del pulsante cliccato.
    Per essere precisi:
    se finestrabase.swf è già caricato allora il pulsante "dati" deve caricare solo il filmato del 2° livello ovvero dati.swf. In caso contrario deve caricare sia finestrabase.swf nel 1° livello, sia dati.swf nel 2° livello.
    Grazie e scusa per il ritardo.GRAZIE!
    Ciao a tutti dal vostro 0 :adhone:

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Allora:

    codice:
    // primo frame della timeline principale
    _level0.finestra = false;


    codice:
    // sui vari pulsanti
    on (release) {
    	if(_level0.finestra == false){
    		loadMovieNum("finestrabase.swf", 1);
    		_level0.finestra = true;
    	}
    	loadMovieNum("dati.swf", 2);
    }


    codice:
    // quando scarichi il livello 1:
    unloadMovieNum(1);
    _level0.finestra = false;

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    82
    code:--------------------------------------------------------------------------------// primo frame della timeline principale
    _level0.finestra = false;


    ma su che filmato, quello base? cioè al livello 0?
    e _level0.finestra che vuol dire, perchè usi la parola finestra? E' indifferente o dipende da qualcosa?
    Ciao a tutti dal vostro 0 :adhone:

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >ma su che filmato, quello base? cioè al livello 0?

    si, li va benissimo

    > _level0.finestra che vuol dire, perchè usi la parola
    >finestra? E' indifferente o dipende da qualcosa?

    indifferente, è un nome di variabile a caso, potrebbe essere "paperino":

    codice:
    // primo frame della timeline principale
    _level0.paperino = false;
    codice:
    // sui vari pulsanti
    on (release) {
    	if(_level0.paperino == false){
    		loadMovieNum("finestrabase.swf", 1);
    		_level0.paperino = true;
    	}
    	loadMovieNum("dati.swf", 2);
    }
    codice:
    // quando scarichi il livello 1:
    unloadMovieNum(1);
    _level0.paperino = false;

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    82
    tutto ok, ti ringrazio tantissimo
    non mi funzionava per questo:

    on (release) {
    if(_level0.finestra == false){
    loadMovieNum("finestra.swf", 1);
    _level0.finestra = true;
    }
    loadMovieNum("x.swf", 2);
    }

    c'era un uguale di troppo, cmq sei stato gentilissimissimo!
    Ciao a tutti dal vostro 0 :adhone:

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Figurati..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.