Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227

    cambio scena e _root.scene=1....

    Ho un MC che si comporta in modo differente secondo la scena in cui e' posto (volutamente).
    Infatti legge il valore di una variabile _root.scene che gli indica in quale scena e' posto ed esso, con dei semplici
    if(_root.scene==1){...}
    else if(_root.scene==2){...}

    (ora mi direte che avrei potuto usare dei case/switch....lo so...)

    Ho di problemi.

    Se passo dalla scena2 alla scena 1 l'MC si comporta come nella scena 2.
    Che combino??
    Conteniamo il problema: esiste un modo per conoscere il nome di una scena senza utilizzare un flag?

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >Conteniamo il problema: esiste un modo per conoscere il nome di una
    >scena senza utilizzare un flag?

    No. Ma probabilmente quando torni indietro non passi per quel frame in cui stabilisci, con la variabile, la scena in cui ti trovi.

  3. #3
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    Originariamente inviato da negatyve
    >Conteniamo il problema: esiste un modo per conoscere il nome di una
    >scena senza utilizzare un flag?

    No. Ma probabilmente quando torni indietro non passi per quel frame in cui stabilisci, con la variabile, la scena in cui ti trovi.
    ho ricontrollato bene prima di postar e, ma niente....
    gatto un _root.gotoAndPlay("etichetta"); e proprio nel frame dell'etichetta metto il flag....
    il flag e' il primo ad essere lettor ancora prima dei OnClipEvent(load/enterFrame9.....quindi...dovrei essere a posto....
    e invece ci deve essere il barbatrucco...

  4. #4
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    al cambio scena non vengono lette le variabili locali sulla root nel frame che contiene l'etichetta destinazione di un gotoAndPlay,
    ma viene mentenuto il valore che avevano nella scena precedente.
    Ho ovviato cambiando valore alla variabile PRIMA del gotoAndPlay(); nella scenza di partenza , NON in quella di destinazione

    FUNZA.

    Sto Flash.... spesso bisogna essere degli psicologi...

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.