mxml и графическая библиотека vk.gui
Добавлено: 07 фев 2011, 12:02
Здравствуйте!
Флешем занимаюсь довольно давно, однако API Вконтакте решил изучить совсем недавно.
Появилась задача использовать интерфейс Вконтакте для моего приложения, притом нужно будет использовать другие компоненты, такие как DataGrid и т.д.
Проект решил делать на Flex 3 или 4.
Написал примерно такой код:
При исполнении вылетает ошибка Ошибка типа Coercion: невозможно преобразовать vk.gui::MainMenu@7da3f21 в mx.core.IUIComponent.
Мне абсолютно понятно что это за ошибка, однако непонятно, как её решить (и возможно ли решить вообще) в mxml проекте?
Есть у кого какие идеи по этому поводу?
Заранее спасибо!
Флешем занимаюсь довольно давно, однако API Вконтакте решил изучить совсем недавно.
Появилась задача использовать интерфейс Вконтакте для моего приложения, притом нужно будет использовать другие компоненты, такие как DataGrid и т.д.
Проект решил делать на Flex 3 или 4.
Написал примерно такой код:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="{init();}"> <mx:Script> <![CDATA[ import vk.gui.MainMenu; import vk.gui.MenuItem; private var wrapper:Object; public function init():void{ wrapper = Object(parent.parent.parent); if ( wrapper.external == null ) wrapper = stage; var mm:MainMenu = new MainMenu(wrapper); this.addChild(mm); var pm1:MenuItem = mm.addItem("Бесплатная версия", "location1"); var pm2:MenuItem = mm.addItem("Платная версия", "location2"); } ]]> </mx:Script> </mx:Application> Мне абсолютно понятно что это за ошибка, однако непонятно, как её решить (и возможно ли решить вообще) в mxml проекте?
Есть у кого какие идеи по этому поводу?
Заранее спасибо!