Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal.
Estou com uma dúvida simples, mas não consegui resolver, consigo no as2 mas no as3 tá dando dor de cabeça...
Gostaria de saber como faço a alteração de uma fonte de um texto através de um combobox, eu fiz o seguinte:
Só que funciona apenas quando seleciono a fonte ARIAL.. sendo que fiz o embed de todas... o que pode estar errado ??
import flash.events.Event;
ComboboxRui.addItem( { label: "arial" } );
ComboboxRui.addItem( { label: "nanosecond" } );
ComboboxRui.addItem( { label: "peignot" } );
ComboboxRui.addItem( { label: "mypuma" } );
ComboboxRui.addItem( { label: "pumapixel" } );
ComboboxRui.addEventListener(Event.CHANGE, changeHandler);
function changeHandler(event:Event):void{
var arial:TextFormat = new TextFormat();
arial.font="arial";
var nanosecond:TextFormat = new TextFormat();
nanosecond.font="nanosecond";
var mypuma:TextFormat = new TextFormat();
mypuma.font="mypuma";
var pumapixel:TextFormat = new TextFormat();
pumapixel.font="pumapixel";
var fontFormat:TextFormat = new TextFormat();
fontFormat.font = "arial";
if (ComboboxRui.selectedIndex == 0 ) txt.setTextFormat(arial);
if (ComboboxRui.selectedIndex == 1 ) txt.setTextFormat(arial);
if (ComboboxRui.selectedIndex == 2 ) txt.setTextFormat(nanosecond);
if (ComboboxRui.selectedItem.label == "pumapixel") txt.setTextFormat(pumapixel);
}Carregando comentários...