Comunidad de diseño web y desarrollo en internet online

Selección de texto

Citar            
MensajeEscrito el 03 Sep 2004 12:29 pm
Hola de nuevo, antes de irme de vacaciones no podía evitar realizar esta pregunta:

¿No hay ninguna manera en Flash de crear un componente de entrada de texto y realizar operaciones con la selección?

El objetivo final de esta pregunta es la realización de un componente para la edición de texto.

He estado mirando el objeto Selection que junto con un TextArea es inservible. He buscado propiedades, metodos, todo lo relacionado con textos, textos dinámicos, textarea o textfield y no encuentro nada.

¿Acaso no es posible realizar un editor de texto decente en flash?

PD: como editor decente me refiero a poder poner negrita, colores y demás caracteristicas al texto sin tener que obligar al usuario a aprender html....

Muchas gracias por todo!

Por nullEX

90 de clabLevel

1 tutorial

 

unknown
Citar            
MensajeEscrito el 03 Sep 2004 12:51 pm
Pues sí que se puede, de hecho tengo uno por ahí con una programación muy buena y bastante entendible... no me acuerdo quien lo programo.

Cuando lo encuentre lo cuelgo por aqui.

Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 03 Sep 2004 05:32 pm
Pues elecash, no tardes que todos lo queremos ver :)

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 04 Sep 2004 01:18 pm
Lo prometido es deuda...

http://www.elecash.org/blog/descargas/texteditor.zip

El código es de Sam Wan, supongo que muchos lo conoceréis, ya que es un crack del Flash, un guru de los buenos.

Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 14 Sep 2004 09:25 am
Muchas gracias por el editor, esta realmente bien.
Partiendo de él estoy creando un editor un tanto mas complejo, con opciones de colores, centrado, listas y demás; pero he llegado a otro problema, no se como añadir una imagen.

¿Existe alguna manera? :?

Por nullEX

90 de clabLevel

1 tutorial

 

unknown
Citar            
MensajeEscrito el 14 Sep 2004 10:06 am
En Flash MX 2004 una de las opciones añadidas a las cajas de texto dinámicas fue el soporte para varias etiquetas HTML nuevas, como por ejemplo IMG que te permite meter imágenes.

Te recomiendo este tuto de Freddie®...

http://www.cristalab.com/vertutorial.php?id=21

Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 14 Sep 2004 11:05 am
Pues nada, que no hay manera...
he probado de todo, he intentado añadir el código a lo que ya tenía pero es como si no hiciera nada. Tambien he intentado tan solo igualarlo y tampoco:

Código :

texto.htmlText = texto.htmlText + "<img src='" + txt_url.text + "' border=0>";

esto es "inocuo" y este pone el código como texto:

Código :

texto.text = texto.text + "<img src='" + txt_url.text + "' border=0>";


no se porque puede ser, pero sigo investigando...

Por nullEX

90 de clabLevel

1 tutorial

 

unknown
Citar            
MensajeEscrito el 14 Sep 2004 12:02 pm
Como veis me aburro mucho ^^ .
El problema era el atributo "border" que no le gusta nada al Flash y cuando lo pones ignora la etiqueta IMG...

De todos modos me he dado cuenta de que aunque me escribe el código, no me carga la imagen en cuestión, supongo que tendré que cargarla primero en flash y despues podré añadirla al texto y que se muestre...

Por nullEX

90 de clabLevel

1 tutorial

 

unknown
Citar            
MensajeEscrito el 14 Sep 2004 02:29 pm
Ya has puesto la propiedad html a true?? Si no Flash interpreta el texto como un texto normal, no un texto HTML

Código :

texto.html = true;
texto.htmlText = texto.htmlText + "<img src='" + txt_url.text + "' border=0>";

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 15 Sep 2004 06:33 am
Gracias elecash:

En definitiva he sacado unas cosas en claro que me gustaría compartir con todos:

    · Se puede crear un "buen" editor en Flash 8)

    · El componenete de entrada de texto funciona un poco lento pero es muy potente

    · Aunque este componente genere HTML siempre, esto no implica que vaya a mostrar una imagen si no activamos la propiedad de aceptar html :oops:

    · De todos modos el atributo "border" no le gusta y tampoco dibuja las imagenes con borde

    · Si ponemos una imagen externa hay que esperar a que la cague :lol:

Por nullEX

90 de clabLevel

1 tutorial

 

unknown
Citar            
MensajeEscrito el 15 Sep 2004 06:52 am
xD ; ahora a esperar a ver tu ejemplo ^^

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 15 Sep 2004 02:50 pm
me sigo quedando con el de javascript, el código que genera flash es muy, pero muy feo
<textformat> <-- qué es eso?
<font> <-- wácala!

no puedes meter (automáticamente h1, h2, code, blockquote etc etc etc...)

si quieres un editor con bold, italic y underline está bien, para lo demás, no

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

unknown
Citar            
MensajeEscrito el 17 Sep 2004 08:25 am
Para que cause el mismo efecto en JavaScript, necesitas manejar IFrames, con lo que tienes un problema: Mozilla no soporta esta etiqueta, solo el IExplorer.

Por lo tanto o lo haces como los editores del tipo PHPNuke (a mi gusto feos y complejos para un usuario con escasos conocimientos) u obligas a todo el mundo a utilizar el IExplorer (harto dificil para los usuarios linux, y aunque pudieran creo que tiene mucho cariño al Firefox XD ).

Es verdad que no he conseguido la misma funcionalidad que uno que tenía hecho antes en ASP + JavaScript + IExplorer; pero esto por ahora es suficiente.

La mayoría de las veces que algo te auto-genere código vas a tener que revisarlo y corregirlo. Para eso antes de eviar a la base de datos el texto le pasas unos filtros y diccionarios y misión cumplida ;) .

Bueno, ahora enviaré lo que basicamente he conseguido.

Un saludo!

Por nullEX

90 de clabLevel

1 tutorial

 

unknown
Citar            
MensajeEscrito el 17 Sep 2004 06:08 pm

nullEX escribió:

Para que cause el mismo efecto en JavaScript, necesitas manejar IFrames, con lo que tienes un problema: Mozilla no soporta esta etiqueta, solo el IExplorer.


a que sí?

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

unknown
Citar            
MensajeEscrito el 20 Sep 2004 11:22 am
"A que si" ¿¿¿??? :?

Por nullEX

90 de clabLevel

1 tutorial

 

unknown

 

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