Comunidad de diseño web y desarrollo en internet online

sobre Formato a textos con fuentes embebidas en Flash

Citar            
MensajeEscrito el 17 Ene 2010 08:45 pm
Como algunos de ustedes sabrá, soy más diseñador que programador, por eso amo me gustó la charla de Marlon Ceballos en Adobenvivo.
Estuve buscando tips de AS 2.0 (porque ahí me quedé y fue lo último que me enseñó el mexicano Elder), encontré justo este buen tutorial de Dano
Le pregunté al sabio The_Fricky porque no sabía a qué se referían el primer y segundo parámetro del método setTextFormat, me dio un enlace para despejar mis dudas

Bueno, este post es para indicar que yo lo que estaba buscando era poner en una sola caja de texto dos estilos de letras distintas separadas por un salto de línea, y creo que lo logré:

Código ActionScript :

mifor = new TextFormat("mifuente", 20, 0xFFCC00);
mifor2 = new TextFormat("mifuente", 14, 0x006666);
createTextField("etiqueta", 1, 10, 10, 200, 600);

var titulo:String= new String("Aquí pondré un título cualquiera");
var salto:String=new String("\n");
var parrafo:String=new String("aquí pongo el texto que quiero poner como párrafo");
with (etiqueta) {
   embedFonts = true;
   wordWrap = true;
   multiline = true;
   text = titulo+salto+parrafo ;
}
//el primer parámetro es desde el número de orden de caracter
//donde partirá el formato que quiero aplicar, el segundo parámetro
//me dice hasta qué número de caracter llegará y el tercero es el
//nombre del formato a aplicar
etiqueta.setTextFormat(0, text1.length, mifor);
etiqueta.setTextFormat(text1.length, etiqueta.length, mifor2);

El tutorial de Dano está genial, aunque creo que así como lo estoy colocando sería más útil para el uso común, ahora pongo este hilo para que ustedes, señores expertos, lo corrijan y optimicen por favor y den sus mejores consejos para que sea más práctico y ahorre la mayor cantidad de recursos posibles, les agradeceré ese ejercicio.

PD: A propósito, traté de postear desde firefox 3.6 y no pude, alguien tiene el mismo problema?

Por Querube

56 de clabLevel



Genero:Masculino  

Chiclayo-Perú

chrome
Citar            
MensajeEscrito el 17 Ene 2010 09:46 pm
Pues imagino que como el código te funciona, solo deberías emprolijarlo un poco:

Código ActionScript :

var mifor:TextFormat = new TextFormat("mifuente", 20, 0xFFCC00); 
var mifor2:TextFormat = new TextFormat("mifuente", 14, 0x006666); 
this.createTextField("etiqueta", 1, 10, 10, 200, 600); 
 
var titulo:String= "Aquí pondré un título cualquiera"; 
var salto:String= "\n"; 
var parrafo:String= "aquí pongo el texto que quiero poner como párrafo"; 

with (etiqueta) { 
   embedFonts = true; 
   wordWrap = true; 
   multiline = true; 
   text = titulo+salto+parrafo ; 
   setTextFormat(0, text1.length, mifor); 
   setTextFormat(text1.length, etiqueta.length, mifor2);
} 


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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