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