Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    153

    caricare variabili su animazione flash da pagina php

    Io ho un piccolo, grande problema con un'animazione in flash... allora ho realizzato un filmato che funziona esattamente come l'avevo pensato, tuttavia, vorrei che visualizzasse il nickname registrato dall'utente che si collega al sito, quindi devo caricare una variabile.
    Io ho inserito il paramentro:

    loadVariablesNum("login.php", 0);

    dove "login.php" è la pagina php che richiama il filmato e che continene la variabile "nickname". Purtroppo però, non funziona e non riesco a speigarmi il perchè... forse, ma questo è quello che suppongo, dipende dal fatto che la variabile non è scritta nel modo corretto nel file php, a questo punto domando: come deve essere scritta la variabile in un file php in modo che il filmato flash riesca a leggerla ed interpretarla correttamente?

  2. #2
    lascia stare il loadVariablesNum ed usa l'oggetto LoadVars.


    devi solo passare il nick al flash?

    se è così, basta che fai:
    src="filmato.swf?user=<?php echo $user;?>"

    (dove inserisci il filmato nella pagina)

  3. #3
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    echo "&nomevar=$valvar&";
    oppure:
    print("&nomevar=$valvar&");

    da mettere alla fine della pagina.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    153
    No, mi dispiace, ma così non funziona proprio... tra l'altro se scrivo una cosa del genere mi compare all'itnerno della pagina, e io non voglio che sia visibile... come posso risolvere il problema???

  5. #5
    no a quale dei 2?

    se l'swf è all'interno della pagina php, bata che passi il valore via GET...

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    196

    forse ti posso aiutare

    crea una tabella di testo dinamico e poi inserisci
    {
    label.text = _root.myVars.username
    }
    ti posto pure il code che ho usato per caricare le variabili

    on (release)
    {
    if(userName.length > 0 && userPassword.length > 0)
    {
    myVars = new LoadVars();
    myVars.username = userName.text
    myVars.pass = userPassword.text
    myVars.action = 'login';
    myVars.sendAndLoad(php_file, myVars, 'POST');
    myVars.onLoad = function()
    {
    if(!this.error && this.user > 0)
    {
    _root.gotoAndStop('registered');
    } else {
    _root.gotoAndStop('no_registered');
    }
    userName.selectable = true;
    userPassword.selectable = true;
    loginButton.enabled = true;
    }
    userName.selectable = false;
    userPassword.selectable = false;
    loginButton.enabled = false;
    }
    }
    a me funziona ,ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    153
    Scusate... forse io sarò tonto... ma non riesco a capire perchè la variabile debba essere per forza letta da un file ti testo esterno... mi spiego meglio: se io la variabile la devo scrivere all'interno di un file di testo nel formato "varibile=valore" e poi farla leggere a flash allora non è più una variabile, ma è una costate che stabilisco io!!! Se parliamo di una variabile deve essere... variabile, appunto, e quindi può cambiare a seconda degli utenti che accedono al sito e il filmato flash deve essere in grado di leggere una variabile che, appunto, cambi ad ogni nuovo accesso, senza che intervenga io a dirgli qual è il valore...


    Inoltre il mio problema si potrebbe risolvere anche in un altro modo: il filmato che deve caricare le variabile è richiamato da un altro filmato tramite il codice:

    getURL("javascript:chiamaMetodo(0, filmato.swf')");

    Ora, siccome il primo filmato (quello che richiama il secondo) ha già caricate le variabili che voglio passare all'altro, si potrebbe usare qualche comando per inviarle da un filmato all'altro? Ho provato modificando il codice così:

    getURL("javascript:chiamaMetodo(0, filmato.swf?variabile=\"+valore+\"')");

    ma non funziona... forse è un problema di sintassi, è possibile?

  8. #8

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    153
    E allora potresti porvare a spiegarmi!!!

  10. #10
    forse prima è meglio se ti spieghi meglio, xchè hai iniziato chidendo come prendere una variabile dal caricamento di una pagina.php+GET e passando ora con delle funzione javascript.

    Spiega meglio cosa devi fare.

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.