Comunidad de diseño web y desarrollo en internet online

No me funciona el ejemplo básico

Citar            
MensajeEscrito el 21 Jul 2005 05:25 pm
En el Tutorial "Introducción basica a Flash con PHP" no me funciona, me sale "undefined", el ejemplo es:
En Flash

Código :

a=new LoadVars
a.load("miphp.php")
a.onLoad=function (){
   texto_txt.text=a.nombre
}


en Php

Código :

<?php
$nombre = "johnmartin es mi nombre";
print "nombre=$nombre";
?>


al parecer la variable en texto_txt.text=a.nombre esta mal...

gracias!!

Por Acropolis

9 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Jul 2005 05:37 pm
Error aqui:

Código :

print "nombre=$nombre";

modifica esta linea por:

Código :

print "&nombre=$nombre";


solo le hace falta el "&", la razón es porque flash interpreta como variable a lo que tenga como prefijo un "&" y justo al final del identificador un "=", te aclaro lo del "=", porque es un error muy común que muchos cometen, ejemplo:

Código :

print "&nombre=$nombre"; //esta si
print "&nombre =$nombre"; //esta no la interpretaria flash


:wink:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 21 Jul 2005 06:30 pm
gracias,,,

bien, funciona ,pero ahora no escribe lo q contiene la variable $nombre, sino que escribe:

Código :

 $nombre";

en vez de escribir

Código :

johnmartin es mi nombre


como puedo arreglarlo??

Por Acropolis

9 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Jul 2005 08:07 pm
ok recuerda que php es un lenguaje tipo script del lado del servidor, es decir que el script php necesita ejecutarse en el servidor :wink: , por lo que darle a Ctrl+Enter en tu película flash no mostrará los resultados correctos :crap: , ya que estas usando ruta relativa como esta:

Código :

a.load("miphp.php") 

si colocas una ruta absoluta puede funcionarte con Ctrl+Enter, una ruta como esta:

Código :

a.load("http://localhost/miphp.php") 

Por supuesto si tienes instalado un servidor que te de soporte de php :wink:

Si te sigue dando problemas, en la misma linea del print cambiala por esta:

Código :

echo "&nombre=".$nombre;

o bien puede seguir usando el print

Código :

print "&nombre=".$nombre;


:D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 22 Jul 2005 12:22 am
Gracias ,,,ahi funciona!!

Por Acropolis

9 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Jul 2005 01:29 am
:D , siempre a la orden

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.