0

Tilelayout で Flex4 Spark リストを使用しています。itemrenderer では、4 つの状態が定義されています。状態がMouseOverとに変化しますがMouseClick、これは私の目的ではありません。

これはいくつかのコードです:

 <s:List id="tileList" click="tileList_itemClick(event)" styleName="widgetList">
            <s:layout>
                <s:TileLayout requestedColumnCount="7" />
            </s:layout>
    </s:List> 
    var factory:ClassFactory = new ClassFactory(ExamWidgetRenderer);
    tileList.itemRenderer = factory;
    tileList.dataProvider = items;   

itemRenderer で:

 <s:states>
        <s:State name="InitialState"/>
        <s:State name="Completed"/>
        <s:State name="Disabled"/>
        <s:State name="Locked"/>
    </s:states>

状態はデータプロバイダーによって設定されます。MouseEvent の影響はありません。

この問題を抱えていた人で、これを解決した人はいますか?

ありがとう!

4

1 に答える 1

0

あなたはそれを試すことができautoDrawBackground="false"ますそれはあなたの問題を解決するかもしれません

于 2011-06-06T09:57:10.230 に答える