aver para el tema de numerar lineas en el poco timpo que me keda despues del trabajo he "parido" esta "solucion"
my_txt.onScroller = function() { //meto el numero de lineas no visibles en el campo scroll_txt scroll_txt.text = my_txt.maxscroll; // por mi comdidad lo meto en una variable var nlineas = my_txt.maxscroll; //inicializo el valor de alto con 0 caracteres alto.htmlText= ""; //numero de lineas visibles en el scroll var lineasvisibles:Number = 12 //el total de numeros a dibujar en el campo alto es numero de lineas visibles + no visibles var total:Number = my_txt.maxscroll+lineasvisibles; //comienzo en 1 para que no aparezca una linea 0 for (i=1; i<total; i++) { alto.htmlText = alto.htmlText+i+"<br>"; }; }; podeis verlo en: http://depositoenred.com/numeracionASnativos.swf y descargar el fla de: http://depositoenred.com/numeracionASnativos.fla el tema, que me parece una chapuza (¿será por que lo es?) el caso es que funciona,pero al hacer clip en el scroll claro y otra cosa es que he de establecer el numero de lineas del cuadro de texto que son visibles ya que maxscroll me da el numero de lienas que no se ven alguna consejo?? hay que tener en cuenta que el texto que metere es dinamico, cargado de una bd ----- Original Message ----- From: cnaucler To: asnativos@5dms.com Sent: Wednesday, May 31, 2006 10:04 PM Subject: RE: [ASNativos] numerar lineas en un TexArea Me alegro de que te sirva. Yo intentaré poner algo en la web, aunque no sea un componente. Pero eso sí, también necesitaré unos días, porque antes tengo que acabar un curro... Venga, saludos, Carlos ------------------------------------------------------------------------------ De: asnativos@5dms.com [mailto:[EMAIL PROTECTED] En nombre de salcedo Enviado el: miércoles, 31 de mayo de 2006 14:37 Para: asnativos@5dms.com Asunto: Re: [ASNativos] numerar lineas en un TexArea hombre... pues la pista que me has dado es cojonuda amos que no se me ocurrió a mi que soy Mr. chapuzas me gusta mas idea de mover dos cuadros de texto con un scroll así puedo establecer el desplazamiento lateral tambien en uno de ellos ahora el tema seria la numeración, tomar el alto del cuadro de texto que contiene el código, y rellenar el cuadro de texto de la numeración (ni idea de como hacerlo) hay que tener en cuenta que tendré metidos códigos de mas de 100 lineas (son pocos) como digo, la pista me es mas que suficiente para continuar trasteando me encantaria ver ese editor de código, aunque por mi nivel poco podria aportar, yo pretendo tener una beta para enseñar en un par de semanas (aunque no creo que pueda cumplir el plazo por que me piro el lunes de viaje de novios y dudo que me dejen llevarme le portatil) saludos y gracias ----- Original Message ----- From: cnaucler To: asnativos@5dms.com Sent: Tuesday, May 30, 2006 8:17 PM Subject: RE: [ASNativos] numerar lineas en un TexArea Si piensas hacerlo en un solo cuadro de texto, la cosa va a ser difícil. Por ejemplo, ¿Qué pasa si una línea de código ocupa dos o más líneas en el cuadro de texto? ¿No debería la numeración hacer un salto? Y a la hora de seleccionar código de ese cuadro de texto para copiarlo, ¿no se seleccionarían también los números de línea? Yo creo que lo mejor será que hagas dos cuadros de texto "pegados": el de la izquierda mostrará los números de línea y el de la derecha el código en sí. El de la derecha es el que tendrá la barra de desplazamiento, y tendrás que programar el evento onScroller del mismo para que desplace también el cuadro de texto "secundario" (el de los números de línea, vamos). Y si lo haces con componentes aun sería más coñazo el dejar los dos cuadros uno al lado de otro de modo que formen parte de un todo, por lo que yo optaría por hacerlo con campos de texto normales. De todas formas, aun hay más problemas a tratar: si vas a emular lo del "ajuste de línea", el número de líneas del texto vendrá determinado por los caracteres "\n" que tenga (y si el texto es externo, ojo con los saltos de línea, si son estilo Windows, Unix o Mac), pero en el campo vendrá dado por las propiedades scroll, maxScroll y bottomScroll, y esos dos números no tienen por qué coincidir... Conozco la problemática, porque en mis ratos libres me estoy currando un pequeño framework de componentes, y uno de ellos es precisamente un editor de código. Al menos para mí no es moco de pavo. No te puedo poner código porque es demasiado largo y complejo, aparte de provisional, e implica varias clases, pero espero que te haya podido dar alguna pista de por dónde deberían ir los tiros. Suerte, Carlos PD: Y ya puestos, cuando lo de los números de línea esté solucionado, el próximo paso sería un resaltador de sintaxis... ;-) ---------------------------------------------------------------------------- De: asnativos@5dms.com [mailto:[EMAIL PROTECTED] En nombre de salcedo Enviado el: martes, 30 de mayo de 2006 18:11 Para: asnativos@5dms.com Asunto: [ASNativos] numerar lineas en un TexArea estoy realizando una version nueva de de la extension Depositoenred (www.depositoenred.com) realizada en esta ocasion con Flash y amfPHP mas que nada por meterme un poco de caña con el flash y de paso utilizar lo aprendido para mi proyecto praticular la pregunta es la siguiente tengo que mostar código asp, php, AS, CF, JSP, Javascript....etc en un cuado de texto pero me gustaria (solo me gustaria) que las lineas fuesen numeradas como si del panel de acciones de flash se tratase. el caso es uqe por mas que lo intento (poco por que mi control es minimo) no consigo encontrar(mas que ahcer) una funcion que lo haga alguno tiene alguna idea de como montar eso??? como digo es una cuestion que me gustaria implementar, no es algo que necesite, pero como le esoty dando a la materia gris pues os dejo la duda por si hay suerte saludos y gracias por solo leerme ----------------------------------- ASNativos http://www.5dms.com/listas ------------------------------------ ----------------------------------- ASNativos http://www.5dms.com/listas ------------------------------------ ----------------------------------- ASNativos http://www.5dms.com/listas ------------------------------------ ----------------------------------- ASNativos http://www.5dms.com/listas ------------------------------------ ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------