состояние зависания на мобильных приложениях в Actionscript не работает - PullRequest
0 голосов
/ 23 февраля 2012

В моем коде, на самом деле размер шрифта должен измениться, если он завис, но это не так. Почему бы и нет? Потому что, если я наведу метку, размер шрифта должен переключиться на 20. Кто-нибудь знает, где проблема? Обычно следует ожидать, что размер шрифта будет изменен после его наведения, но он не изменяется.

 <?xml version="1.0" encoding="utf-8"?>
 <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
           xmlns:s="library://ns.adobe.com/flex/spark" applicationDPI="160">
 <fx:Declarations>
    <!-- Place non-visual elements (e.g., services, value objects) here -->

    <s:ArrayList id="employeList">
        <fx:String>Mein Buch, was geht</fx:String>
        <fx:String>Der Graf von Monte Christo</fx:String>
        <fx:String>Hier steht das neu buche</fx:String>
        <fx:String>hmmm</fx:String>
    </s:ArrayList>


    <s:ArrayList id="testList">
        <fx:Object test="try" test2="this"></fx:Object>
        <fx:Object test="out" test2="plz"></fx:Object>
    </s:ArrayList>
</fx:Declarations>



<s:DataGroup dataProvider="{(testList)}" >
    <s:layout>
        <s:VerticalLayout>

        </s:VerticalLayout>
        </s:layout>

    <s:itemRenderer>
        <fx:Component>
            <s:ItemRenderer>
                <s:states>
                    <s:State name="normal">

                    </s:State>

                    <s:State name="hovered"   >

                    </s:State>

                    <s:State name="selected"   >

                    </s:State>
                </s:states> 
                <s:BorderContainer>
                    <s:layout >
                <s:HorizontalLayout          
                    horizontalAlign="center" paddingBottom="80">

                        </s:HorizontalLayout>
                    </s:layout>
                    <s:Label text="{data.test}  {data.test2}" 

                                  fontSize.hovered="20" fontSize.selected="30">

                    </s:Label>

                    <s:CheckBox>

                    </s:CheckBox>

                </s:BorderContainer>

            </s:ItemRenderer>

        </fx:Component>
    </s:itemRenderer>
</s:DataGroup>
 </s:Application>

1 Ответ

0 голосов
/ 15 октября 2013

В своем коде вы пишете

, который определяет, какой шрифт для состояния hovered и select , однако вы не указываете, какой шрифт для состояния normal .

Поскольку в вышеприведенном коде не указано, какой шрифт для нормального состояния, может не быть очевидной разницей между шрифтом в нормальном состоянии и шрифтом всостояние наведения.

Я предлагаю начать с добавления еще одного параметра:

  fontSize="10"

Это будет применяться, когда другие параметры fontSize. state не применяются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...