Здравствуйте!
Пожалуйста, помогите разобраться в ситуации!:
Есть проект Flex SDK 3.5, есть MXML-компонент наследуемый от mx.containers.Canvas.
Когда я использую этот компонент в MXML-синтаксе:

Код AS3:
<mx:DataGridColumn itemRenderer="myMXMLComponent"/>
,то код выполняется. Когда же я пытаюсь использовать AS-синтаксис:

Код AS1/AS2:
myDataGridColumn.itemRenderer = "myMXMLComponent";
это вызывает ошибку времени исполнения:
TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать "myMXMLComponent" в mx.core.IFactory.
Как мне применить мой MXML-компонент в AS-синтаксисе?