将colorpicker上所选颜色的值放到textfield.color属性中?

时间:2014-02-10 15:07:27

标签: actionscript-3 flash

我无法更改文本字段的字体颜色。它的棘手是因为它不仅仅是一个文本字段导致它在动画片段中或转换为精灵。

import flash.display.MovieClip 
import flash.text.TextField 
import flash.text.TextFormat 
import flash.text.TextFieldType 
import flash.events.MouseEvent 

var mc:MovieClip=new MovieClip() 
var txtField:TextField=new TextField() 
addChild(mc) 

mc.x=470; 
mc.y=325 

var txtFormat:TextFormat=new TextFormat() 
txtFormat.color=0xFF0000
txtFormat.font="Verdana" 
txtFormat.bold=false 
txtFormat.size=30 
txtFormat.align=TextFormatAlign.CENTER 

txtField.type=TextFieldType.INPUT 
txtField.border=true 
txtField.background=true 
txtField.width=350
txtField.height=50 
txtField.wordWrap=true 
txtField.defaultTextFormat=txtFormat 

mc.addChild(txtField) 

我正在使用colorpicker组件。我如何调用colorpicker.selectedcolor并将其放入此部分:

txtFormat.color =为0xFF0000

Theres另一种方式,我可以简单地输入一个输入文本而不是任何令人困惑的addchild事物。但我不知道如何更改输入文本的文本颜色。

1 个答案:

答案 0 :(得分:0)

TextField类具有textColor属性。