Comunidad de diseño web y desarrollo en internet online

Duda a la hora de aplicar datos obtenidos

Citar            
MensajeEscrito el 05 Dic 2005 11:57 pm
A ver si entendeis esto, puesto que yo no soy capaz; tengo 4 labels (lbl_servidor, lbl_usuario...) y con este código...

Código :

var datos:Array = new Array("servidor","usuario","pass","bbdd");
for(var a:Number=0;a<=3;a++)
{
   capturaRespuesta.datos_Result = function( data ){
      this["lbl_"+datos[a]].text=data;
   }
   capturaRespuesta.onStatus = function ( data ) { 
         trace("Ocurrio un error.");
       trace("Detalles del error: " + data.description);
   }
   
   serv.datos(datos[a]);
}


No consigo que funcione, pero si pongo este otro, directamente con el nombre a la hora de darle un texto...

Código :

var datos:Array = new Array("servidor","usuario","pass","bbdd");
for(var a:Number=0;a<=3;a++)
{
   capturaRespuesta.datos_Result = function( data ){
      lbl_servidor.text=data;
   }
   capturaRespuesta.onStatus = function ( data ) { 
         trace("Ocurrio un error.");
       trace("Detalles del error: " + data.description);
   }
   
   serv.datos(datos[a]);
}


Si que me lo muestra en la label, y pregunto yo... ¿¿Por qué??

Utilizo AMFPHP, a ver si me podeis echar un cable :crap:

Saludos

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 06 Dic 2005 03:07 am
WTF? me puedes explicar un momento que pretendes hacer?.


Noto que estas perdido un poquito en cuanto a conceptos de programacion se refiere.


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 06 Dic 2005 03:49 am
Olvidemos lo anterior, pensaba en programación estructurada en vez de POO...

Sólo una pequeña cuestión que no he solucionado todavía; si tenemos una función localizada en una clase php y queremos entrar varias veces (es decir, que nos devuelva n valores), ¿cómo debería hacerse?

Aquí pongo mi "idea de código" para hacerme entender:

Código :

(PHP)
function número($elQueQuieroRecibir)
{
     if ($elQueQuieroRecibir==1) return "hola";
     if ($elQueQuieroRecibir==2) return "que";
     if ($elQueQuieroRecibir==3) return "tal";
     if ($elQueQuieroRecibir==4) return "como";
     if ($elQueQuieroRecibir==5) return "estan";
}


Teniendo esta función, ¿Cómo lo haríamos en AS para hacer un trace de cada valor de retorno posible en la función número?

Es decir, que en un trace nos aparezca la frase "hola que tal como estan" (aunque sea con retornos de carro).

Esta vez, espero haber puesto las cosas más fáciles :oops:

Saludos :)

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 06 Dic 2005 04:02 am
function número($elQueQuieroRecibir)


ok siguiendo con tu código anterior de actionscript debería ser:

Código :

capturaRespuesta.numero_Result = function( data ){
      lbl_servidor.text=data;
   }


ahora NO uses acentos en los nombre de funciones, nombre de variables, etc., lo digo por:
function número($elQueQuieroRecibir)



ahora una manera sencilla de solventar que numero fue enviado: seria algo como:

Código :

var numeroAEnviar:Number=0;

///cualquier otro codigo
unBotonCualquiera.onRelease = function (){
      (numeroAEnviar==4)?numeroAEnviar=1:numeroAEnviar++;
      serv.numero(numeroAEnviar);
}



saludos :)

PD: insisto lee mi tutorial de Base de Datos con Flash y AMFPHP, alli doy unos tips para los nuevos programadores que se quieran introducir en flash remoting

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 06 Dic 2005 04:30 am
Te cuento lo que quiero hacer; tengo esta función en PHP, la cual recibe la fila y posición de registro, para posteriormente devolver el valor del contenido:

Código :

function consultar($filas,$columnas,$sql)
{
   $result=mysql_result(mysql_query($sql), $filas, $columnas);
   return $result;
}


Es una función sencilla. Pues bien, lo que quiero hacer ahora es recorrer la tabla pasándole desde AS la fila y la columna, creando para ello dos bucles (fila y columna):

Código :

capturaRespuesta.consultar_Result = function( data ){ 
   trace(data);
}

for(fila:Number=0;filas_totales-1;filas++)
{
   for(columna:Number=0;columnas_totales-1;columnas++)
   {
      serv.consultar(fila,columna,SQL);
   }
}


Ahora es donde me quedo :? ¿Como debería implementarlo? (este código no funciona, lo sé, tan sólo es para darme a entender)

Saludos y gracias :)

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera
Citar            
MensajeEscrito el 06 Dic 2005 04:39 am
Vale, ya lo he conseguido. Por lo visto el código que he colocado anteriormente SÍ funciona ^^

Por [Sheer]

Claber

283 de clabLevel

1 tutorial

Genero:Masculino  

Barcelona

opera

 

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