Tengo la siguiente aplicacion en Flex compilada para AIR:
Código Flex :
<mx:Accordion styleName="accordion" x="10" y="85" width="305" height="388">
<mx:ViewStack label="Installed APP's" creationPolicy="all">
</mx:ViewStack>
<mx:ViewStack label="APP's Availables" creationPolicy="all">
<mx:TileList width="100%" height="100%" dataProvider="{miArrayCollection}">
<mx:itemRenderer>
<mx:Component>
<mx:Label text="{data.name}" />
</mx:Component>
</mx:itemRenderer>
</mx:TileList>
</mx:ViewStack>
</mx:Accordion> Mostrandome el siguiente error:
Código :
TypeError: Error #1034: Type Coercion failed: cannot convert mx.controls::TileList@7ba2851 to mx.core.Container. at mx.containers::ViewStack/get selectedChild()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\containers\ViewStack.as:548] at mx.containers::ViewStack/instantiateSelectedChild()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\containers\ViewStack.as:1131] at mx.containers::ViewStack/commitProperties()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\containers\ViewStack.as:664] at mx.core::UIComponent/validateProperties()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:5807] at mx.managers::LayoutManager/validateProperties()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:539] at mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:659] at Function/http://adobe.com/AS3/2006/builtin::apply() at mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8628] at mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8568]
El problema esta en que el TileList se encuentra dentro de un ViewStack ya que lo puse por fuera y funciono perfectamente.
Desde ya muchas gracias, saludos.
