0

私はすでにこの質問を見てきました: NumericStepper でテキストの色を変更する方法参照されているリンクが壊れています。

次のコードがあります。

var sdAdopt:NumericStepper = sdAdoptGroup.getChildAt(year) as NumericStepper;
sdAdopt.textDisplay.setStyle("color","red");

それは動作しません。

私も試してみました

sdAdopt.setStyle("color", 0xFF0000);

また、textFormatter オブジェクトを使用してみました。何も機能していません。何が起こっている?

4

1 に答える 1

0

テキストの色を変更するには、そのように setStyle を使用します。

<?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" 
               xmlns:mx="library://ns.adobe.com/flex/mx">
    <s:layout>
        <s:VerticalLayout />
    </s:layout>

    <fx:Script>
        <![CDATA[
            protected function click(event:MouseEvent):void
            {
                ns.textDisplay.setStyle("color", 0xFF0000);
            }
        ]]>
    </fx:Script>


    <s:NumericStepper id="ns"/>
    <s:Button click="click(event)" label="Change Color" />
</s:Application>

サンプル コードが getChildAt の呼び出しで年を使用している理由がわかりません。

于 2014-08-18T02:49:41.017 に答える