0
저는 XAML/WPF에 익숙하지만 Flex/Flex4에 익숙하지 않습니다. ListBase 및 인라인 ItemRenderers를 사용하여 해당 애니메이션의 하위 목록이있는 애니메이션 가능한 개체 목록을 작성하려고합니다. 내부 ListBase가 다음과 같은 오류를내는 이유는 무엇입니까?중첩 ListBase/itemRenderer?
'spark.components.supportClasses.ItemRenderer' is not assignable to the default property, 'dataProvider', of type 'mx.collections.IList'.
소스 코드 : 당신이 사용하고있는
<s:ListBase dataProvider="{AnimationList}">
<s:itemRenderer>
<fx:Component>
<s:ItemRenderer>
<s:VGroup>
<s:Label id="labelDisplay" text="{data.Name}"/>
<s:ListBase dataProvider="{data.Animations}">
<s:ItemRenderer>
<fx:Component>
<s:ItemRenderer>
<s:HGroup>
<mx:Button label="play" />
<mx:Label text="{data.Name}"/>
</s:HGroup>
</s:ItemRenderer>
</fx:Component>
</s:ItemRenderer>
</s:ListBase>
</s:VGroup>
</s:ItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:ListBase>
감사합니다. 게시 한 지 약 1 시간 후 알지만 8 시간 제한 때문에 답변을 게시 할 수 없습니다. 불행히도 컴파일러는 나에게 더 좋은 오류 메시지를 줄 수 없었고, 나에게 몇 시간을 절약시켜 주었을 것이다. –
이 오류 메시지는 Flex 내부를 더 잘 알게 될 때 더 많은 정보를 제공합니다. :) – Constantiner