Comunidad de diseño web y desarrollo en internet online

Array

Citar            
MensajeEscrito el 22 Sep 2011 05:03 pm
Hola.. Hace dias q estoy intentando leer un elemento de un Matis de Array y ponerlo en un TextArea pero no tengo Exitos... quiciera saber como es la forma correcta. Me canse de buscar en google pero no uso las palabras adecuadas... Saludos

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Sep 2011 05:59 pm
No se que es un Matis, pero este ejemplo que te pongo funciona

Código ActionScript :

      var miTexto:TextField = new TextField();
         addChild(miTexto);
         var miArray:Array = [1, 2, 3, 4, 5, 6, 7];
         miTexto.text = miArray[3].toString();


Ponlo en el primer frame de una peli nueva

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Sep 2011 06:25 pm
Me parece que me explique mal.... era Matris no matis un error de tipeo!!

el problema es el siguiente.. tengo un arreglo que es todo el contenido de la bases de Datos MySql que resivo.. lo que quiero haces el leer los elementos que se me ocurarn pero por separados.

ese metodo q me pasaste tu ya lo porve y me devuelve [object Object]...

Saludos

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Sep 2011 07:24 pm
Ah, ok Matriz, no solo la falta de r sino la s me confundió
Si estás usando amfphp o Remoting en cualquiera de sus variantes, recibes un recordset con columnas con propiedades. Usa un sniffer para mirar la estructura del objeto que recibes, por ejemplo charlesproxy.com, aquí un ejemplo de data cargada con amfphp y lo que muestra Charles> http://www.flash-db.com/Tutorials/loadingAS3/loadingData.php?page=6

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Sep 2011 11:31 pm
Disculpa mi inoracioa pero la verdad no entiendo. No logro enter ese ejemplo q me pasaste en ese Link.

Saludos

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Sep 2011 11:34 pm
Pregunta lo que no entiendas, para eso estamos. Si no estás usando amfphp, cuentanos como cargas el recordset

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Sep 2011 11:36 pm
Este metodo no entiendo.

Código Flex :

function getTitles_Result ( rs : Object ){ 
var cant : Number = rs . serverInfo . totalCount //how many rows are in our recordset? 
for(var i = 0 ; i < cant ; i ++){ 
//Dinamyc put base on stage and fetch data to it 
it = addChild (new base ()) 
it . x = 200 ; it . y =( 40 * i )+ 40 
it . Title_txt . htmlText = "<b>" + rs . serverInfo . initialData [ i ][ 0 ]+ "</b>" 
it . Comments_txt . text = rs . serverInfo . initialData [ i ][ 1 ] 
} 
} 

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Sep 2011 11:40 pm
Haz scroll hacia el final de la página y mira la ca ptura de pantalla de Charles, verás que tiene expuesta una estructura de objetos en forma de arbol (básicamente es un array de objetos, como el que obtienes tu, poer eso te sale Object al trazar)
Pero si en vez de devolver directamente el result devuelves mysql_fetch_array, entonces te encueentras con una estructura mas fácil. Supongamos que pasas una tabla con nombre y apellido, la recorredías as;i

Código ActionScript :

function getTitles_Result ( rs : Object ){ 
   var total:int = rs.length
   for(var i:int = 0; i<total; i++){
     trace(rs[i].Nombre, rs[i].Apellido);
   }
}


Donde Nombre y Apelido son los nombres de las columnas. Aplica esa lógica al recordset que estás recibiendo. Y si no estás usando Remoting ni amfphp, aclara

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Sep 2011 11:44 pm
Osea que en el PHP en ves de hacerlo como lo estoy haciendo yo.

Código PHP :

$sql = "SELECT* FROM `avisos` WHERE status = 1";
       $result = mysql_query($sql);
while ($row = mysql_fetch_object($result)) {                        
$return[] = $row;                
}               
return($return);


Tendria q poner:

Código PHP :

$sql = "SELECT* FROM `avisos` WHERE status = 1";
       $result = mysql_query($sql);
     return($row = mysql_fetch_object($result));


dime si voy casando algo??

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Sep 2011 12:11 am
bueno ya logre leer datos por dato...

Código Flex :

private function exitos(rs:Object):void
{
  txt.text = rs[0].titulo;         
}


Ahora lo que me gustaria hacer es pasar todo ese Objeto rs a un Arrglo del tipo matris... para yo podes leer los datos que quiero.... seria mas facil y rapido q ir leyendo los datos a la base de datos...

¿Tengo Razon o estoy equivocado?

Saludos

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Sep 2011 12:11 am
La ultima línea sería

return mysql_fetch_array($result);

¿Pero estás usando amfphp?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 Sep 2011 12:12 am
Si estoy usando amfphp...

Por kakinets

41 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Sep 2011 12:13 am
Pues eso mismo recibes, una matriz (CON Z) de objetos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 Sep 2011 12:14 am
Entonces la Uso asi.. Muchas gracias por todo..

Saludos

Por kakinets

41 de clabLevel



 

msie

 

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