Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    134

    Un anima Pia e Nobile per: recupero variabile da level0

    Salvatemi!!

    - ho un proiettore che carica automaticamente al llivello 1 un indice.swf con:
    loadMovieNum("indice.swf", 1); nel primo Kf

    - intanto al livello 0 del proiettore ho inserito un input con nome di istanza = istanza e nome di variabile = var!

    - dall'indice poi ci sono dei pulsanti che carica cap1.swf sempre al livello 1, per non toccare il livello 0 (che contiene la variabile!)

    - a me servirebbe arrivati in cap1.swf vedere:
    if(se la varibile var del livello0 = xxx) {
    play();
    altrimenti stop()
    }

    Cosa scrivo?? dove lo metto??
    Non ci sto riuscendo! mi aiutate perfavore?
    grazie

  2. #2
    if(_root.var == xxx) {
    this.play();
    }else{
    this.stop();
    }

  3. #3
    Originariamente inviato da serialkiller
    if(_root.var == xxx) {
    this.play();
    }else{
    this.stop();
    }
    innanzitutto devi scrivere

    codice:
    if(_level0.var == xxx) { 
         this.play();  
    }else{
         this.stop();
    }
    poi non devi mettere il campo di input sul livello 0, puoi benissimamente lasciarlo anche sul livello 1. Unica cosa è che quando chiami cap.swf, prima di fare ciò tu scrivi:
    _level0.var = valoreCampoInput


    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    134
    E' sorto a monte un'altro problema! Killer ora impazzisco!
    perchè se dall'indice carico cap.swf nel livello0 l'audio in cap.swf parte! se invece lo carico in livell1 no??

  5. #5
    Originariamente inviato da Yassassin
    innanzitutto devi scrivere

    codice:
    if(_level0.var == xxx) { 
         this.play();  
    }else{
         this.stop();
    }
    poi non devi mettere il campo di input sul livello 0, puoi benissimamente lasciarlo anche sul livello 1. Unica cosa è che quando chiami cap.swf, prima di fare ciò tu scrivi:
    _level0.var = valoreCampoInput

    scusa Yass ma scrivere _level0 o _root ke differena fa, secondo me nessuna...???

  6. #6
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Originariamente inviato da serialkiller
    scusa Yass ma scrivere _level0 o _root ke differena fa, secondo me nessuna...???
    Solo se sei sul livello 0.

  7. #7
    ciao 7vite

    ok ma non sono al stessa kosa _level0 e _root ?
    la _root non è il livello 0 del filmato ?


  8. #8
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    NO.
    _root indica la root del livello corrispondente.

    Scrivere _root.sk = "ciao"; su livello 1 equivale a _level1.sk="ciao"; mentre se - sempre dal livello 1 - vuoi riferirti alla variabile sk che è su level 0 dovrai scrivere
    _level0.sk

  9. #9
    non ne sono molto convinto, ma proverò...ho sempre usato il concetto sopra e funziona tutto, proverò....

  10. #10
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Ti assicuro che non è possibile.

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.