0
目的:我想皮膚傳遞到的列表的的itemRenderer(它是一個按鈕),並能夠在該列表中對皮膚每個按鈕。的Flex 4:皮膚的ArrayCollection作爲數據提供器到的列表的ItemRenderer的
這是我有:
列表:
<s:List itemRenderer="renderers.ItemRenderer" dataProvider="{collectionWorkspace}" />
的ArrayCollection:
<s:ArrayCollection id="collectionWorkspace">
<comp:Layout1 />
<comp:Layout2 />
<comp:Layout3 />
<comp:Layout4 />
<comp:Layout5 />
</s:ArrayCollection>
佈局是皮膚類與HostComponent按鈕。
的ItemRenderer:
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/halo"
xmlns:s="library://ns.adobe.com/flex/spark">
<s:states>
<s:State name="normal" />
</s:states>
<s:Button skinClass="{data}"/>
</s:ItemRenderer>
我得到一個錯誤(固定澄清): 錯誤:皮膚的應用.... Button1的不能被發現。
編輯的按鈕的skinClass價值爲我工作好!感謝Brian。我希望別人也能在這方面找到價值。 – Yozef 2011-05-05 14:54:38