Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    155

    php LoadVars in un altro movie

    salve a tutti,
    sto impazzando e sono sicuro che si tratta di una cavolata.

    bene, ho un movie principale che chiamo sito.swf il quale carica tramite loadMovieNum("swf/pag.swf",1) il movie pag.swf.
    questo carica a sua volta delle variabili da una pagina in php. quello che non riesco a capire è che il movie pag.swf da solo funziona ma quando lo carico sito.swf non funziona + le varibili sono undefined....
    (ho provato anche a caricarlo sul livello 0 ma è lo stesso)

    HELP....

    chi mi sa dare una delucidazione?? grazie

    michel

    ps: posto una parte di codice
    codice:
    var settimana;
    function week() {
    myLoadVars = new LoadVars();
    myLoadVars.load(debug + "giornale.php?rnd="+Math.round(Math.random()*1000) + "&pag=sett");
    myLoadVars.onLoad = caricaFile;
    function caricaFile(success) {
    if (success)
    	{
    	settimana = myLoadVars.settimana;
    	mc.loadJpeg("giornale/wk"+myLoadVars.settimana + ".jpg");
    	}
    else 
    	trace("Error");
    
      }
    }

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Dal momento che i due filmati stanno in due cartelle diverse, devi adeguare il percorso della pagina php a quello del filmato principale, quindi (se giornale.php sta nella cartella "swf"):

    codice:
    myLoadVars.load(debug + "swf/giornale.php?rnd="+Math.round(Math.random()*1000) + "&pag=sett");
    Se la situazione non è quella, è possibile che tu debba modificare il valore del percorso contenuto nella variabile "debug": in pratica, setta il percorso come se fosse sito.swf, e non pag.swf, a chiamare la pagina php..

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    155
    grazie negatyve.
    sto lavorando in locale quindi la mia variabile debug è tutto il percorso assoluto.

    es:
    debug = "http://localhost/provasito/swf/";

    non riesco a capire dove sbaglio, visto che lanciando solo il file pag.swf le variabili vengono caricate dalla pagina in php

    grazie ancora

    mic

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    hai provato a tracciare il valore di myLoadVars.settimana?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    155
    si ho provato e ottendo undefined (non ho fatto il trace ma ho fatto restituire un alert con il valore di myLoadVars.settimana).

    come si fa a fare un trace di un swf?
    cioè se è il mio file principale a caricare un movie come faccio a debuggare questo ultimo???

    grazie ancora negatyve

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    con:

    codice:
    var settimana;
    function week() {
    myLoadVars = new LoadVars();
    myLoadVars.load(debug + "giornale.php?rnd="+Math.round(Math.random()*1000) + "&pag=sett");
    myLoadVars.onLoad = caricaFile;
    function caricaFile(success) {
    if (success)
    	{
    	trace(this.settimana);
    	mc.loadJpeg("giornale/wk"+myLoadVars.settimana + ".jpg");
    	}
    else 
    	trace("Error");
    
      }
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    155
    si hai ragione scusa...
    cmq sempre undefined

    ho provato a creare un altro file principale con solo un pulsante che richiama il secondo movie.
    beh azz funziona...
    quindi è il mio file sito.swf che incasina il tutto...

    ciao

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.