Comunidad de diseño web y desarrollo en internet online

agregar imagen en texarea

Citar            
MensajeEscrito el 14 Mar 2011 06:31 pm
Hola a todos, a ver si alguno de ustedes que son expertos en as3 me puede ayudar: tengo un swf que carga los datos xml en un datagrid y este a su vez los muestra en dos texarea con nombre distinto obviamente cuando se le da un click a una de las filas, el primer textarea se los muestra a el usuario y contiene los datos exactos del xml y el segundo lo coloqué fuera del escenario y carga los datos xml , un encabezado y un pie de pagina, este ultimo es el que se va a mostrar despues de que el usuario le de click al boton de imprimir que le agregué al swf, hasta aquí todo bien pero quiero que en la impresión salga en la esquina superior izquierda un pequeño logo que mide 38x38. ¿como puedo agregar esta imagen en el segundo textarea y que código necesitaria para ello?
:o

Por djdm52

25 de clabLevel



 

Técnico en Electrónica y Fanatico de Flash

chrome
Citar            
MensajeEscrito el 14 Mar 2011 06:46 pm
BuenAS:

Si utilizas Flex 4, el TextArea Spark (s:TextArea) te permite hacer esto ya que soporta TLF. Echa un vistazo a textFlow.

TextArea

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 14 Mar 2011 06:49 pm
...no tengo claro si hablas de un proyecto Flex.Si lo que estás utilizando es Flash CS5 el TextArea también soporta TLF y, por tanto, podrás incorporarle imágens.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 14 Mar 2011 08:28 pm
Hola amigo, el proyecto es en Flash CS4 y AS3, cual seria el código.

Por djdm52

25 de clabLevel



 

Técnico en Electrónica y Fanatico de Flash

chrome
Citar            
MensajeEscrito el 14 Mar 2011 08:39 pm
...pues creo que está difícil. Ninguno soporta TLF. Me suena que hay por ahí algún componente beta que permite utilizar TLF en Flash CS4, pero no lo recuerdo ahora.

El que te facilitaría el trabajo en este caso sería Flash CS5.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 14 Mar 2011 11:39 pm
Bueno, ni modo seguiré investigando en la web, gracias por la info amigo y por cierto ¡muy interesante tu web!

Por djdm52

25 de clabLevel



 

Técnico en Electrónica y Fanatico de Flash

chrome
Citar            
MensajeEscrito el 15 Mar 2011 12:01 am
yo en este caso mandaria el xml a un php y generaria una pagina de impresion html con el formato que quieres *mucho mas comodo*

Por dievez

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Mar 2011 03:40 am
ahora si que me dejaste con la boca abierta amigo, de código no estoy muy bien, soy autodidacta y estoy comenzando, ¿te puedo enviar el fla y el xml de muestra para ver si me ayudas brother. :)

Por djdm52

25 de clabLevel



 

Técnico en Electrónica y Fanatico de Flash

msie8
Citar            
MensajeEscrito el 15 Mar 2011 11:00 am
El textarea acepta html basico, y entre las etiquetas que acepta esta el <img>. En vez de usar mitexto.text = 'algo'; escribes mitexto.htmlText = 'aca puedo poner html basico' ; Prueba y nos cuentas.

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 15 Mar 2011 02:21 pm
Como bien decia "Acreonte", desde ActionScript 2.0 que fue con lo que yo comence a dar mis primeros pasos, los coponentes TextArea y textField soportan formato html, con el cual podemos dar estilo incluso usando css. Hace ya varios años hice una multimedia en la cual trabajaba con imagenes y texto provenientes de un xml y los cuales mostraba en un textarea en el escenario.
Prueba poner la entrada del texto en vez de simple, como entrada html y veras el resultado. Por ejemplo podrías poner
textArea.htmlText = "<b>Texto en negrita</b> y texto normal";

Saludos

Por pmolina88

74 de clabLevel



Genero:Masculino  

Ingeniero en Sistemas

firefox
Citar            
MensajeEscrito el 16 Mar 2011 01:19 am
hola y gracias por las respuestas amigos, lo voy a intentar y luego les aviso, ok

Por djdm52

25 de clabLevel



 

Técnico en Electrónica y Fanatico de Flash

msie8
Citar            
MensajeEscrito el 18 Mar 2011 07:26 pm
Amigos, les cuento que solucioné mi problema con la imagen en el textarea sin utilizar tanto código, les explico:
el textarea lo convertí en un mc y dentro de este mc lo separé en capas, en la capa por default solo le agregué el pequeño logo en la esquina superior izquierda y la capa de las acciones principal solo hice lo siguiente:

mytxt_mc1.mytxt_mc2.text = "\n"+ " Encabezado deldocumento"+"\n\n\n"

el primer salto de linea es para que quedara a la mitad del logo y el espacio es para que quedara a un lado del logo.

tan fácil como eso y yo rompiendome la cabeza por una semana, :)

de todas maneras gracias a todos los que aportaron sus ideas y experiencia para ayudarme, esto si que es una comunidad amigos.

Por djdm52

25 de clabLevel



 

Técnico en Electrónica y Fanatico de Flash

chrome

 

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