Доброе время суток!
Имеется поле для ввода TextArea (editor_area) и ColorPicker (btn_fontcolor)

Код AS1/AS2:
btn_fontcolor.addEventListener(ColorPickerEvent.CHANGE, set_textColor);
function set_textColor(event:ColorPickerEvent):void
{
if(editor_area.text != '')
{
var myTextField:TextField = TextField(editor_area.getChildAt(2));
if(myTextField.selectionBeginIndex != myTextField.selectionEndIndex)
{
var tf:TextFormat = new TextFormat();
tf.color = btn_fontcolor.selectedColor;
myTextField.setTextFormat(tf, myTextField.selectionBeginIndex, myTextField.selectionEndIndex);
}
}
}
Выделяю тексть в поле и выбираю цвет в пикере. Появляется ошибка:

Код:
TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать fl.controls::UIScrollBar@2c4fc0e1 в flash.text.TextField.
at _fla::MainTimeline/set_textColor()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::ColorPicker/onSwatchClick()
В чем может быть проблема?