Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685

    filmato a più livelli [MX]

    Ciao!

    Mi trovo davanti ad un piccolo problema ma che si sta rilevando grande perché non riesco a trovare una soluzione e a capire dove sbaglio.

    Ho un filmato principale dove, nel primo frame, ho:

    stop()

    set("terminato1", false);

    this.onLoad=inizio();
    function inizio(){
    unloadMovieNum(2);
    unloadMovieNum(3);
    this.swapDepths(4);
    loadMovieNum("intro_scena1.swf", 1);

    }

    quindi, prima di caricare il nuovo filmato sul livello1, porto al livello4 questo filmato principale.
    Ecco, ora, io non riesco a leggere la variabile globale "terminato1" (che ho settato in testa al codice) dal filmato caricato sul livello1.

    Non dovrebbe bastare richiamare la variabile in questa maniera dall'evento di un movieclip?

    onClipEvent(enterFrame){
    trace(_level4.terminato1);
    }

    Grazie!
    FaX

  2. #2
    codice:
    onClipEvent(enterFrame){
    trace(_root.terminato1)
    }
    ciao

  3. #3
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Ciao, grazie per la risposta ma, mi lascia un po' perplesso!
    Perché la devo richiamare con _root se la variabile si trova nella root di un altro livello?

    Nel frattempo ho fatto diverse prove e credo che il codice che ho scritto abbia qualche errore:
    in queste righe

    this.swapDepths(4);
    loadMovieNum("intro_scena1.swf", 1);


    dico che il mio filmato principale (che naturalmente, inizialmente, si trova sul livello0) deve passare al livello4 in modo da stare sopra al filmato che carico al livello1;
    non capisco però perché, facendo un trace nel filmato principale (quindi sul livello4) di una variabile posta sulla _root del livello1 riesco a leggerla, viceversa, il risultato è "undefined".
    Insomma, il filmato pricipale passa sopra ma si trova in un livello non definito.

    Puoi aiutarmi a capire per poter risolvere questo problema?
    FaX

  4. #4
    set("terminato1", false);

    è + o meno la stessa kosa ke scrivere sempre sul primo fotogramma della root

    terminato1=false;

    non mi sembra ke kambi molto

    per il discorso dello swapDepths non saprei, non so nemmeno se si possa fare quello ke dici tu non avendoci mai provato.

    .....

    ti devo salutare perkè mi hanno kiamato e devo scappare

    a lunedì

    sorry

  5. #5
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Ho provato a richiamre la variabile con "_root" ma mi da comunque "undefined".

    Pensavo si potesse fare in questa maniera... niente!

    Provo a richiamare tutti i filmati in clip vuote così dovrei gestire meglio lo swapDepths.

    Grazie comunque!
    FaX

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.