Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Cambio swf

  1. #1

    Cambio swf

    Ciao a tutti, ho un problema con uscita ed entrata di swf:

    Ho un menù sulla root che per ogni voce dovrebbe far prima uscire un swf caricato sul livello 1 e poi caricarne un'altro.Qualcuno mi saprebbe indicare un procedimento logico?

    Grazie
    http://www.electronique.it

    ...a scatola chiusa compro solo Arrigoni!

  2. #2
    Quando carichi un swf in un livello, il filmato che precedentemente lo occupava viene sostituito dal nuovo.

    Spero di averti risposto...

  3. #3
    Scusate ho spiegato male il problema:
    quando clicco sul pulsante del menù l'swf che è caricato sul livello 1 deve uscire eseguendo un'animazione d'uscita, ed una volta uscito deve entrare un nuovo swf sempre con un'animazione d'entrata.
    Io ho provato questo:

    ho lincato il pulsante sul frame che dà inizio all'animazione d'uscita dell'swf e poi all'ultimo frame ho messo un "loadMovieNum("ciccio.swf",1);" in modo che me ne carica uno nuovo. Il problema è che visto che il pulsante fà parte di un menù la mia url "ciccio.swf" non sarà sempre la stessa, in quanto l'utente potrebbe passare dalla voce 1 alla n.

    Spero di essermi spiegato
    http://www.electronique.it

    ...a scatola chiusa compro solo Arrigoni!

  4. #4
    potresti usare una variabile
    la dichiari sul primo frame

    per es. attiva=1(sei in home)

    ai pulsanti
    pulsante chi siamo per es.
    codice:
    on(release){
    attiva=2;//sezione chisiamo
    _root.gotoAndPlay(10);//animazione uscita
    }
    pulsante dove siamo per es.
    codice:
    on(release){
    attiva=3;//sezione dovesiamo_root.gotoAndPlay(10);//animazione uscita
    }
    e a fine animazione di uscita metti
    codice:
    if(attiva==2){
    loadMovieNum("chisiamo.swf",1);
    }
    if(attiva==3){
    loadMovieNum("dovesiamo.swf",1);
    }
    quindi avrai un load movie diverso secondo il valore della variabile, poi quando torni alla home la variabile attiva la poni di nuovo=1

    e fai unloadMovie(1);

    spero di essermi spiegato
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    Bello enigma, complimenti!

    Anch'io tempo fa avevo avuto la stessa necessità, ma la mia soluzione era così complicata che non volevo postarla...

  6. #6
    Originariamente inviato da afer
    Bello enigma, complimenti!

    Anch'io tempo fa avevo avuto la stessa necessità, ma la mia soluzione era così complicata che non volevo postarla...
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7
    Grazie mille anticipate!!

    Ho capito quasi tutto, l'unica cosa che mi rimane ostile è la dichiarazione della variabile sul frame:

    Spiego la mia situazione:

    ho il menù sulla root composto da 5 voci, dopo una breve animazione la prima voce si carica in automatico con un load movie sul frame della timeline principale, poi le voci di menù devono fare quello che ho spiegato in precedenza, ovvero togliere l'swf caricato facendogli fare un'animazione d'uscita e caricarne un'altro, potete spiegarmi meglio come e dove dichiarare la variabile: attiva=1(sei in home) ?

    Grazie di nuovo
    http://www.electronique.it

    ...a scatola chiusa compro solo Arrigoni!

  8. #8
    seleziona un frame e associ l'azione sul filmato base

    attiva=1;
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  9. #9
    Grazie di nuovo, non mi funziona bene il comando per arrivare al punto di uscita dell'swf:

    cioè dalla voce di menù che stà nella root devo arrivare ad un frame con etichetta "return 1" situato nell'swf caricato sul livello 1:

    faccio cosi': on (release) {
    attiva=1;
    _root.gotoAndPlay("return1");
    }

    cosa sbaglio?

    Grazie
    http://www.electronique.it

    ...a scatola chiusa compro solo Arrigoni!

  10. #10
    on (release) {
    attiva=1;
    _level1.gotoAndPlay("return1");
    }


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.