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

Discussione: passaggio tra scene

  1. #1

    passaggio tra scene

    Ciao a tutti,
    ho il seguente problema:

    in un filmato ho x scene, diciamo 3 per semplicità, la prima è la pagina principale e le altre si aprono per ciascun pulsante del menu dalla prima.

    Dal momento che la prima scena deve scomporsi ogni volta che si clicca su un pulsante per poi passare alla scena corrispondente al pulsante ho fatto così:

    metto uno stop(); quando si finisce la scena e appare il menu e subito dopo (per esempio dal fotogramma 100) creo la scomposizione della scena fino al fotogramma 200

    a ciscun pulsante associo il codice

    on (release){
    nomescena = "seconda";
    _root.gotoAndPlay(100);
    }

    ed al fotogramma 200 metto il codice

    gotoAndPlay (nomescena)

    ovviamente per ciascun pulsante cambio nomescena con la scena corrispondente

    Il problema è che mi apre sempre la scena successiva alla prima ovvero la seconda come se all'ultimo fotogramma ci fosse un semplice nextscene(); o addirittura come se non ci fosse niente

    Dove è l'errore?

    Grazie a tutti quelli che mi risponderanno
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  2. #2
    Ma perchè il mio thread ha quel pallino nero?
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  3. #3
    Per il pallino non saprei.

    Per il tuo problema, hai dichiarato "nomescena" come variabile globale nelle azioni del frame?

    codice:
    var nomescena
    altrimenti non riesco a capire dove sia l'errore

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da carlaravelli
    Ma perchè il mio thread ha quel pallino nero?
    indica le discussioni a cui hai preso parte... così le trovi più facilmente

  5. #5
    in effetti dichiaro la variabile nomescena all'inizio del filmato

    var nomescena

    nel primo fotogramma della prima scena

    ma le azioni che assegnano un valore a nomescena sono contenute in dei movie clip...

    mi pare che sia una questione di percorsi, nei movie clip devo mettere

    on (release) {
    _root.nomescena = "seconda";
    _root.gotoAndPlay(141);
    }

    GIUSTO?

    ora lo provo

    PS: pensavo che quel pallino nero tenesse alla larga tutti dal mio thread.
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  6. #6
    Non funziona.

    Facciamo un riepilogo delle actions:

    ELENCO DELLE SCENE
    preload
    prima
    seconda
    terza

    nel primo fotogramma della scena "prima" c'è

    var nomescena

    poi ci sono 2 movie clip nella libreria (pulsanti animati) all'interno dei quali vi sono dei pulsanti ai quali (oltre alle action che fanno animare i pulsanti stessi) c'è

    per il primo pulsante

    on (release) {
    _root.nomescena = "seconda";
    _root.gotoAndPlay(141);
    }

    e per il secondo pulsante

    on (release) {
    _root.nomescena = "terza";
    _root.gotoAndPlay(141);
    }

    dal fotogramma 141 inizia la scomposizione della scena "prima" e all'ultimo fotogramma della scena "prima" c'è l'action

    gotoAndPlay(nomescena);

    E questo è tutto...

    dove sbaglio?
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  7. #7
    faccio un piccolo up se non dispiace...

    ma non è che devo postare nel forum Actionscript???
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  8. #8
    Purtroppo non so aiutarti, non sono molto bravo con AS.
    Non so nemmeno come si modifichino i nomi delle scene, se no potrei fare qualcosa

    Forse alla fine della scena "prima" al posto di

    gotoAndPlay(nomescena);

    devi usare:

    gotoAndPlay(nomescena, 1);

    Altrimenti il problema è dovuto al fatto che la variabile "nomescena" viene persa al passaggio tra le scene... ma non ne sono assolutamente sicuro...

  9. #9
    Fransu, grazie comunque per la risposta, il punto è che le ho provate tutte, anche quella che mi consigli...

    non credo che la variabile si perda tra le scene, piuttosto credo che sia un discorso di visibilità della variabile, che viene dichiarata nella prima scena e magari vi è un modo particolare affinche del codice presente all'interno di istanze di simboli possa modificarne il valore.

    o magari sto dicendo una stupidaggine... dovrei studiare di più, ma non si può fare tutto. Se posto il quesito nel forum di actionscript non mi caxxiate!!!

    Grazie
    Viviamo tutti in una palude di fango, ma alcuni di noi guardano le Stelle http://www.comunicareoltre.it

  10. #10
    Per me il vero problema è che AS associato a Flash fa schifo...
    Se mi passi il file posso cercare di risolvere.

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.