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

Discussione: passaggio di variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    279

    passaggio di variabili

    ciao ragazzi...

    in un frame di MC1 inizializzo la variabile _root._HGT = 500;
    con loadMovie carico MC1 in un altro SWF...come recupero la variabile inizializzata in MC1?



  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    vediamo se ho capito, tu hai un filmato che si chiama MC1.swf che al suo interno ha una variabile _HGT = 500;

    ci sono due modi di interpretare la cosa

    1- se hai creato la variabile su MC1.swf così
    codice:
     _root._HGT = 500;
    allora richiamerai la variabile così anche nel filmato su cui stai caricando MC1.swf

    2- se hai creato la variabile su MC1.swf così
    codice:
     _HGT = 500;
    oppure
    this._HGT = 500;
    e nel filmato pricipale carichi con loadMovie nel clip "vuoto" avrai
    codice:
    vuoto.loadMovie("MC1.swf")
    trace (vuoto._HGT) // ti restituisce 500

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    279
    giuro...o ho flash buggato o non ci capisco più niente!
    fatto come hai detto non vuole andare!

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Rgb
    giuro...o ho flash buggato o non ci capisco più niente!
    fatto come hai detto non vuole andare!
    quale hai?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    279
    flash MX

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Rgb
    flash MX
    :master: mistero, apparizione e sparizione, non è che hai omesso i trace nella pubblicazione?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    279
    se mi dai l'e-mail ti mando i file!

  8. #8
    keyframe actions di MC1


    _HGT = "pluto";


    file test.fla


    this.createEmptyMovieClip( "pippoloader", 1 );
    pippoloader.loadMovie( "MC1.swf" );
    this.onEnterFrame = function() {
    var l = pippoloader.getBytesLoaded();
    vat t = pippoloader.getBytesTotal();
    if( l >= t && t > 0 ) {
    trace( pippoloader._HGT );
    delete this.onEnterFrame;
    }
    }
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    279
    ok...maledettissimamente ok!!!

    ma perche non andava???:

    MC1
    _HGT = "pluto";

    SWF che carica
    vuoto.loadMovie("test1.swf");
    trace (vuoto.HGT);


    grazie mille

  10. #10
    Originariamente inviato da Rgb
    ok...maledettissimamente ok!!!

    ma perche non andava???:

    MC1
    _HGT = "pluto";

    SWF che carica
    vuoto.loadMovie("test1.swf");
    trace (vuoto.HGT);


    grazie mille
    perche' fai il trace su un quacosa di "indefinito" ... col mio metodo sei sicuro che test1.swf e' caricato ...

    ad esempio questa in locale probabilmente avrebbe funzionato lostesso ...

    MC1
    _HGT = "pluto";

    SWF che carica
    vuoto.loadMovie("test1.swf");
    this.onEnterFrame = function() {
    trace (vuoto.HGT);
    delete this.onEnterFrame;
    }

    ovvero saltail primo fps, looppa dal secondo e vuoto e' gia' pieno del suo movie swf test1.swf

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.