Uso il seguente codice in AS:
il quale legge delle variabili da una pagina php. La pagina in questione ha questo semplicissimo codice: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');
e come risultato da: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'];
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?codice:player=Adaron&pf=30&pfattuali=30&mana=30&manaattuale=30&urlavatar=http://nahoo.net/images/screens/Worms-Armageddon.jpg&lev=1

Rispondi quotando