Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [MX2004] Ancora su LoadVars

    Uso il seguente codice in AS:
    codice:
    Stage.showMenu = false;
    
    myvar = new LoadVars();
    myvar.path = this;
    myvar.onLoad = function()
    {
    	player = this.player;
    	pf = this.pf;
    	pfattuali = this.pfattuali;
    	mana = this.mana;
    	manaattuale = this.manaattuale;
    	urlavatar = this.urlavatar;
    	lev = this.lev;
    	
    	_root.nome.text = player.toUpperCase() + "(liv. " + lev + ")";
    	_root.nome.autoSize = true;
    	_root.nome._x = 110 - (_root.nome._width / 2);
    	_root.punti.text = this.pfattuali + " / " + pf;
    	_root.puntimana.text = manaattuale + " / " + mana;
    	_root.barra._width = (170 * pfattuali) / pf;
    	_root.manabar._width = (170 * manaattuale) / mana;
    	
    	loadMovie(urlavatar, "avatar");
    }
    myvar.load('http://127.0.0.1/exiles/session/userstat.php');
    il quale legge delle variabili da una pagina php. La pagina in questione ha questo semplicissimo codice:

    codice:
    session_start();
    include('../includes/db.php');
    $query = 'SELECT nome, pf, pfattuali, mana, manaattuale, urlavatar, lev FROM giocatori WHERE id = ' . $_SESSION['idplayer'];
    $res = mysql_query($query, $db);
    $row = mysql_fetch_array($res);
    echo 'num=0&player=' . $row['nome'] . '&pf=' . $row['pf'] . '&pfattuali=' . $row['pfattuali'] . '&mana=' . $row['mana'] . '&manaattuale=' . $row['manaattuale'] . '&urlavatar=' . $row['urlavatar'] . '&lev=' . $row['lev'];
    e come risultato da:
    codice:
    player=Adaron&pf=30&pfattuali=30&mana=30&manaattuale=30&urlavatar=http://nahoo.net/images/screens/Worms-Armageddon.jpg&lev=1
    tutto corretto se non fosse che flash quando legge riconosce le variabili (infatti non scrive UNDEFINED) però le legge a lunghezza 0, difatti non scrive proprio nulla. Dove sbaglio secondo voi?
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  2. #2
    up
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    hai provato ad incorporare i caratteri magari prova a fare qualche trace per vedere se ti da vuoto anche nell'output o se è un problema con il campo testo
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  4. #4
    Non so perchè, ma il problema stava nel codice PHP, ossia ho provato a fare così:


    session_start();
    include('../includes/db.php');

    $id = $_SESSION['id'];
    $query = "SELECT nome, pf, pfattuali, mana, manaattuale, urlavatar, lev FROM giocatori WHERE id = $id";

    $res = mysql_query($query, $db);
    $row = mysql_fetch_array($res);


    e ora va...

    comunque grassssie
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

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.