на самом деле вариант
JackFromChaos альтернатива моему, вы берете инстанс, скармливаете его логической оболочке и все, у меня же некоторые классы уже в свцшке привязаны к логике:

Код AS3:
= _target.getChildByName("money") as GUI_BaseItem;
А человек делает именно то что вы хотите, берет тупо графику и просто ее оборачивает, вот пример моей знакомой, она делает так же:

Код AS3:
public function MainMenu (sprite: Sprite)
{
_view = sprite;
_view.addChild(_menu);
_view.addEventListener(MainMenuEvent.CHANGE_STATE ,
function(e:Event):void {
if(_state == IMAGE_STATE) _state = FACE_STATE;
else _state = IMAGE_STATE;
}
);
new AdvancedButton(_menu['bt_plus'], 'bt_plus', MainMenuEvent.PLUS);
new AdvancedButton(_menu['bt_min'], 'bt_min', MainMenuEvent.MINUS);
new AdvancedButton(_menu['bt_load'], 'bt_load', MainMenuEvent.LOAD);
new AdvancedButton(_menu['bt_l'], 'bt_l', MainMenuEvent.ROTATE_L);
new AdvancedButton(_menu['bt_r'], 'bt_r', MainMenuEvent.ROTATE_R);
new AdvancedButton(_menu['result'], 'result', MainMenuEvent.GET_RESULT);
new FaceChBox(_menu['chbox_btn'], 'chbox_btn', MainMenuEvent.CHANGE_STATE);
gotoImageState();
unLock();
_state = START_STATE;
}
мне такой подход меньше нравится, т.к. имхо код выглядит несоклько менее феншуйно, но это лично мои заморочки.