Всем доброго времени суток!
Сорри, если подобный вопрос уже был, поиск не помог
Есть AS3-проект, который грузит swf с интерфейсом (кнопки, окна, пр.). В fla интерфейса есть диалоговое окно sDialog_Main, в котором кнопка с инстансом iButton_LoadGame. у кнопки linkage com.minigames.TC2.UI.DialogButton.

Код AS3:
//*************************
//* CLASS
//*************************
public class DialogButton extends SmoothButton{
-------------------------------------------------------
//*************************
//* CLASS
//*************************
public class SmoothButton extends MovieClip{
В классе диалога вызывается функция Open():

Код AS3:
private var buttonLoad: DialogButton;
public override function Open() :void {
//*** Super
super.Open();
var o : * = asset.getChildByName("iButton_LoadGame");
//*** Set Refs
trace (getQualifiedClassName(o));
buttonLoad = asset.getChildByName("iButton_LoadGame") as DialogButton;
Проблема в том, что buttonLoad = null, хотя trace (getQualifiedClassName(o)) выдает com.minigames.TC2.UI:

ialogButton
Если написать

Код AS3:
buttonLoad = DialogButton(asset.getChildByName("iButton_LoadGame"));
вываливается ошибка
TypeError: Error #1034: Type Coercion failed: cannot convert com.minigames.TC2.UI:

ialogButton@6ee3f39 to com.minigames.TC2.UI.DialogButton.
Подскажите, пожалуйста, в чем может быть проблема и как бороться?