40min
15.10.2010, 16:11
Есть базовый класс компонент:
package myControls
{
import mx.core.UIComponent;
public class BaseControl extends UIComponent
{
}
}
пытаюсь создать наследника на mxml
<?xml version="1.0" encoding="utf-8"?>
<myControls:BaseControl xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Declarations></fx:Declarations>
<s:VGroup>
<!--- и т.д. -->
</s:VGroup>
</myControls:BaseControl>
получаю ругань на VGroup да и на вообще любой компонент внутри:
"Объявление "VGroup" должно содержаться в рамках тега <Declarations>, так как оно не реализует "mx.core.IUIComponent". "
Простите, но VGroup наследуется от по цепочке от UIComponent, который всё реализует.
Чего я не так делаю?
package myControls
{
import mx.core.UIComponent;
public class BaseControl extends UIComponent
{
}
}
пытаюсь создать наследника на mxml
<?xml version="1.0" encoding="utf-8"?>
<myControls:BaseControl xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Declarations></fx:Declarations>
<s:VGroup>
<!--- и т.д. -->
</s:VGroup>
</myControls:BaseControl>
получаю ругань на VGroup да и на вообще любой компонент внутри:
"Объявление "VGroup" должно содержаться в рамках тега <Declarations>, так как оно не реализует "mx.core.IUIComponent". "
Простите, но VGroup наследуется от по цепочке от UIComponent, который всё реализует.
Чего я не так делаю?