Comunidad de diseño web y desarrollo en internet online

problema con actionscript y mysql (he copiado el codigo)

Citar            
MensajeEscrito el 18 Feb 2009 10:00 pm
yo quiero que me liste en flash en 3 huecos de texto llamado: id_txt, nombre_txt, pass_txt y he copiado los codigos, el problema es que no me hace nada en el flash y no se porque????

Archivo fla:

Código ActionScript :

                myData = new LoadVars()
   myData.load("verusuarios.php") //php line
   myData.ref = this
   myData.onLoad = function(succes)
   {
      if(succes)
      {
         for(var i=0; i<this.cant; i++)
         {
            this.ref["id_txt"+i].htmlText = "<b>"+this["id"+i]+"</b>"
            this.ref["nombre_txt"+i].text = this["nombre"+i]
            this.ref["pass_txt"+i].loadMovie(this["pass"+i])
         }
      } else trace("Error loading data")   
   }
   stop()

codigo PHP:

Código :

<?php
require_once('basededatos.php');  // aqui esta la funcion conectar_db k conecta a la base de datos
$conexion=conectar_db();
$resultado=mysql_query("SELECT * FROM user", $conexion);
if (mysql_num_rows($resultado)!=0) 
{
   $cant = 0;
   while($row=mysql_fetch_array($resultado))
   {
      echo "id$cant=$row[id]&nombre$cant=$row[nombre]&pass$cant=$row[pass]&";
      $cant++;
   }
   echo "cant=$cant";
}
?>

Por kaosito_2005

28 de clabLevel



 

msie7
Citar            
MensajeEscrito el 18 Feb 2009 11:18 pm
Es lo que tiene el approach copy&paste ....
¿Tienes un servidor con PHP, lo estás mirando a través del navegador, tienes la BD con la tabla user creada?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Feb 2009 11:54 am
si tengo todo creado pero nada, si lo hago a traves de localhost con el xammp vamos ¿que crees k puede fallar?

Por kaosito_2005

28 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Feb 2009 12:01 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 Mar 2009 05:50 pm
ya me funciona, (no estaba conectando bien con la base de datos) ya me sale las cosas en el flash conectandolo con la base de datos mysql.

el problema que tengo ahora es que cada contenido por ejemplo:

cada contenido va a una caja de texto con un numero 01, 02...

mi duda es como puedo crear cajas de texto desde action script (desde codigo) y cambiarle el nombre desde actionscript (desde el codigo)

Por kaosito_2005

28 de clabLevel



 

msie7
Citar            
MensajeEscrito el 02 Mar 2009 10:19 am
Para crear una caja de texto usa:

myMovieClip .createTextField ( instanceName , depth , x , y , width , height )

El primer parámetro es el nombre de instancia. Mira la explicación completa en el diccionario de AS, MovieClip.createTextField

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Mar 2009 09:37 am
mira he hecho esto pero no funciona , y si creo la tabla manualmente funciona, donde esta el error?, gracias por tu ayuda.

Código ActionScript :

myData = new LoadVars()
//myData.load("anastasio.asp") //asp line
myData.load("anastasio.php") //php line
myData.ref = this
//Fetch data 
myData.onLoad = function(succes){
   if(succes){
      for(var i=0; i<=this.cant; i++){
         this.ref["Title_txt"+i].htmlText = "<b>"+this["Title"+i]+"</b>"
         this.createTextField ( "Comments_txt"+i , 10, 100 , 100 , 100 , 100 )
         this.ref["Comments_txt"+i].text = this["Comments"+i]
         this.ref["holder_mc"+i].loadMovie(this["Image"+i])
      }
   } else trace("Error loading data")
}
stop()

Por kaosito_2005

28 de clabLevel



 

msie
Citar            
MensajeEscrito el 05 Mar 2009 10:17 am
La tabla de la BD la tienes que crear manualmente, claro. Si te refieres al campo de texto, usa

this.ref.createTextField(.....

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Mar 2009 10:25 pm
he añadido esta linea " this.ref.createTextField ( "Comments_txt"+i , 10, 100 , 100 , 100 , 100 ) " pero no funciona aqui te dejo el codigo a ver donde puede estar el fallo:


myData = new LoadVars()
//myData.load("anastasio.asp") //asp line
myData.load("anastasio.php") //php line
myData.ref = this
//Fetch data
myData.onLoad = function(succes){
if(succes){
for(var i=0; i<=this.cant; i++){
this.ref["Title_txt"+i].htmlText = "<b>"+this["Title"+i]+"</b>"
this.ref.createTextField ( "Comments_txt"+i , 10, 100 , 100 , 100 , 100 )
this.ref["Comments_txt"+i].text = this["Comments"+i]
this.ref["holder_mc"+i].loadMovie(this["Image"+i])
}
} else trace("Error loading data")
}
stop()

-------

Por kaosito_2005

28 de clabLevel



 

msie7
Citar            
MensajeEscrito el 07 Mar 2009 11:26 am
Cambia con algo así:

var campo:TextField = this.ref.createTextField ( "Comments_txt"+i , 10, 100 , 100 , 100 , 100 )
trace(campo)

Deberían salir la ruta completa al campo en cada pasada, ¿sale?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Mar 2009 02:09 pm
cuando compilo (control+inter) me pone indefined en errores. despues aunque me ponga eso lo pruebo en el localhost y k va no sale. es como si no me creara el campo de texto k se llame asi

Por kaosito_2005

28 de clabLevel



 

msie7
Citar            
MensajeEscrito el 14 Mar 2009 02:36 pm
Si no lo crea una de dos:

1. this.ref no está apuntando a la línea de tiempo
2. No estás compilando para AS2

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Mar 2009 06:15 pm
si , es action scrip 2

Por kaosito_2005

28 de clabLevel



 

msie
Citar            
MensajeEscrito el 14 Mar 2009 06:16 pm
no entiendo el punto 1

Por kaosito_2005

28 de clabLevel



 

msie
Citar            
MensajeEscrito el 14 Mar 2009 06:16 pm
el codigo solo es lo k te copie al principio , pero cambiando la linea esa k m dijiste

Por kaosito_2005

28 de clabLevel



 

msie

 

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