Comunidad de diseño web y desarrollo en internet online

Mas errores cn LoadVars o cn ambitos o con algo, pero ERROR

Citar            
MensajeEscrito el 23 Feb 2005 01:11 pm
Wenas estoy diseñando una interfaz en Flash que trabaja con ActionScript implementando datos desde php.

Todo funciona correctamente, excepto que una vez que he hecho una cierta consulta a la base de datos y quiero cambiarla (en concreto yo le mando un id, y me devuelve los datos de ese id, pero una vez devueltos tengo un movieclip, que cuando pinchas DEBERIA incrementar el id en uno), pues no me pilla bien el id, me resulta un NaN y nose pq ya que he probado mil formas.

[flash width=100 height=100]

var MiLoadVars = new LoadVars();
var inc;
MiLoadVars.onLoad = function()
{
_root.txtcampo1.text = MiLoadVars.nombre;
_root.txtcampo2.text = MiLoadVars.apellidos;
_root.txtcampo3.text = MiLoadVars.comentarios;
_root.txtid.text = MiLoadVars.id;

}
MiLoadVars.load("cargaFlashSelect.php");

function incrementa()
{

inc= Number(_root.txtid.text);
inc++;
_root.txtid.text=inc;
}[/flash]

El primer valor que me hace la select me lo imprime bien, pero en cuanto le encisco al siguiente, txtid.text me pilla NaN

Por IS4kO

2 de clabLevel



 

Madrid

msie
Citar            
MensajeEscrito el 23 Feb 2005 02:52 pm
prueba haciendo mas "strong" [jajaja]

algo como
var inc:Number;
//directamente al loadVars
inc = Number(MiLoadVars.id);
//despues lo mostramos en el campo de texto
//pro trabajaremos con la variable inc
_root.txtid.text = inc;

hazlo y mecuentas oq¿? xq si no se soluciona haciendo el casting al loadvars,no es "normal" ese error

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 23 Feb 2005 03:12 pm
pues sigue sin tirar con el casting, el problema viene en la funcion incrementar, ya que el NaM cuando me sale es cuando pulso el moviClip.

Dato curioso:

Si txtid lo pongo en modo introduccion de texto.

Bien sigue sin tirar, pero ahora me deja escribir en la caja de texto una vez echa la 1ª select, asi que lo hago, y si pongo un numero cualquiera en vez del que me sale (ya que el que sale, sale solo de la select a la Base de datos) si que TIRA...

Como puedo arreglarlo que sucede??

Pego el code:

ar MiLoadVars = new LoadVars();
var inc;
MiLoadVars.onLoad = function()
{
_root.txtcampo1.text = MiLoadVars.nombre;
_root.txtcampo2.text = MiLoadVars.apellidos;
_root.txtcampo3.text = MiLoadVars.comentarios;
_root.txtid.text = MiLoadVars.id;
}
MiLoadVars.load("cargaFlashSelect.php");

function incrementa()
{
inc= Number(txtid.text);
inc+=1;
trace(inc+"@");
txtid.text=inc;
}

Por IS4kO

2 de clabLevel



 

Madrid

msie

 

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