Hola Helmut y Xavi y cualquier "amigo" que se quiera interesar por el tema!!
Efectivamente ten�a un campo de texto con nombre de instancia 'total' para comprobar que llegaban datos...pero siguo sin resolver el asunto, en la l�nea de tiempo principal me sale el valor pero dentro del Mc (scrolln) no s� como recogerlo... sale undefined al hacer trace, tiene que estar ah� el problema creo yo y luego hay que reunir todos los valores ((total*altura de la plantilla)+250) para poner la altura del scroll "txt_h" en un string.... El 250 lo he puesto a ojo que es la distancia que hay entre plantilla y plantilla de las noticias... de todas formas, "para que me ayud�is" he colgado los archivos fla y todo lo necesario "muy limpios" para que lo localic�is enseguida todo lo que os cuento, no hay nada m�s en la pel�cula... Comprobad como la primera vez que doy a noticias no recoge el valor (y la f�rmula no funciona) y el scroll no funciona, pero la segunda vea ya funciona, no lo entiendo... la direcci�n donde se encuentran los archivitos es: http://www.luisan.net/mandar.zip Un saludo y gracias de antemano............ ----- Original Message ----- From: "Xavi Beumala" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, January 24, 2004 1:57 PM Subject: RE: [ASNativos] convertir a n�mero > Me huele que cuando haces trace(_parent.total) y te sale ese html es > porque tienes un campo de texto con nombre de instancia 'total'. Chequea > bien que no tengas nombres de instancia duplicados. > > Lo de Number() tiene que funcionar seguro. Otra forma ser�a con > parseInt(varString) o parseFloat(varString). Pero casi seguro que el > error no va por ah�... > > Sino lo consigues cuelga el fla en el alg�n sitio para que lo podamos > chequear... > > > Hola!! > > > > Gracias por la respuesta, pero no he conseguido nada... > > > > Ayer ya estuve haciendo pruebas por ese camino, > > > > Si en la l�nea de tiempo principal (donde se carga el XML) escribo: > > > > trace (total) sale: 0 (est� bien supongo, porque no ha > > leido noticias > > desde el navegador, pero da un resultado por lo menos > > tipeof (total) sale: Number > > > > Pero si lo escribo en un frame dentro de un Mc donde est� una > > plantilla que debe repetir varias veces seg�n el n�mero de > > noticias (tota), parece que pierde el car�cter de n�mero y de todo... > > > > trace (_parent.total) sale: <p align="left"></p> > > tipeof (_parent.total) sale: string > > > > Sin embargo, si pongo aqu� dentro del Mc, en un campo de > > texto para comprobar si llega el dato, la variable > > _parent.total, si que muestra el n�mero de noticias.... > > > > Necesito obtener ese valor para utilizarlo en la "formula que > > calcula la altura de la caja que se va a escrolear y que es > > donde van todas las noticias" > > > > txt_h = (_root.scrolln.txt.plantilla._height*_parent.total)+74; > > > > > > Tambi�n he descubierto que la segunda vez que pincho en > > noticias ya si que recoge el valor y funciona la f�rmula y el scroll > > > > �C�mo pueo hacer para que lo lea a la primera????? > > > > Un saludo y Gracias. > > > > > > > > > > > > > > > > ----- Original Message ----- > > From: "Helmut" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Saturday, January 24, 2004 2:52 AM > > Subject: RE: [ASNativos] convertir a n�mero > > > > > > > //---copia el codigo de abajo y ponlo en un FLA nuevo > > > > > > variable = "350" > > > trace ("asi sola la variable " +variable+ " es una: " + > > > typeof(variable)); variableNum = Number(variable); > > > trace ("si la cambiamos a numero con Number la variable " + > > variableNum > > > + " se convierte en: " + typeof(variableNum)); > > > trace ("probemos -------------"); > > > trace("variable + variable= " +variable + variable ) trace("ahora > > > ---------"); trace("variableNum + variableNum= " + (variableNum + > > > variableNum)); > > > > > > //----final de copiado > > > > > > > > > > > > Tu codigo seria algo asi: > > > > > > <code> > > > > > > function cargaXML() { > > > var primerNivel = this.firstChild; > > > var noticias = primerNivel.childNodes; > > > var posicionY = 20; > > > total = noticias.length; > > > totalNum = Number(total) > > > for (x in noticias) { > > > ::::::::::: > > > ::::::::::: > > > } > > > } > > > > > > </code> > > > > > > o mas corto: > > > > > > <code> > > > > > > function cargaXML() { > > > var primerNivel = this.firstChild; > > > var noticias = primerNivel.childNodes; > > > var posicionY = 20; > > > total = Number(noticias.length) > > > for (x in noticias) { > > > ::::::::::: > > > ::::::::::: > > > } > > > } > > > > > > </code> > > > > > > > > > adios > > > > > > > > > ...helmut > > > <HLS> > > > > > > > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] On Behalf Of Luis Antonio > > > Garc�a Galache > > > Sent: Friday, January 23, 2004 6:53 PM > > > To: [EMAIL PROTECTED] > > > Subject: [ASNativos] convertir a n�mero > > > > > > Hola! > > > > > > �Como puedo convertir a n�mero un dato (el n�mero de > > noticias) que me > > > llega de un XML???? > > > > > > <code> > > > > > > function cargaXML() { > > > var primerNivel = this.firstChild; > > > var noticias = primerNivel.childNodes; > > > var posicionY = 20; > > > total = noticias.length; > > > for (x in noticias) { > > > ::::::::::: > > > ::::::::::: > > > } > > > } > > > > > > </code> > > > > > > > > > > > > > > > <!------------------------------- > > > Lista ASNativos: > > > subscripciones/desubscripciones http://www.sidedev.net/asnativos > > > --------------------------------> > > > > > > > > > <!------------------------------- > > Lista ASNativos: > > subscripciones/desubscripciones > > http://www.sidedev.net/asnativos > > --------------------------------> > > > > <!------------------------------- > Lista ASNativos: > subscripciones/desubscripciones > http://www.sidedev.net/asnativos > --------------------------------> > <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos -------------------------------->
