質問

Flex 4(Gumbo)の非常にシンプルな練習プログラムがあります。

package
{
    import mx.controls.ColorPicker;
    import mx.controls.Label;
    import mx.events.ColorPickerEvent;
    import flash.display.Sprite;

    public class testClass extends Sprite
    {
       private var cPicker:ColorPicker = new ColorPicker();
       private var lbl:Label;

        public function testClass()
        {
            cPicker.addEventListener(ColorPickerEvent.CHANGE,
                colorPicker_change);
            cPicker.move(10, 10);
            addChild(cPicker);

            lbl = new Label();
            lbl.text = cPicker.hexValue;
            lbl.move(10, 40);
            addChild(lbl);
        }

        private function colorPicker_change(evt:ColorPickerEvent):void
        {
            lbl.text = cPicker.hexValue; // ff0000
        }
    }
}

しかし、一緒に構築した後 'mxmlc.exe testclass.as' コマンドラインで、私はわかります...

C: src> mxmlc testclass.asの読み込み構成ファイルc: flex_sdk_4 frameworks flex-config.xml c: src testclass.as(21):col:32エラー:未定義のpro perty hexvalueのアクセスアクセス静的タイプmx.controlsを含む参照:ColorPicker。

        lbl.text = cPicker.hexValue;
                           ^ 

c: src testclass.as(28):col:32エラー:静的タイプmx.controls:colorpickerを使用した参照を介した未定義のproパルトバリューのアクセス。

        lbl.text = cPicker.hexValue; // ff0000
                           ^

なぜそれを考えるのですか cpicker 静的ですか?またはその cpicker.hexvalue 未定義ですか?

また、ColderPickerライブラリをコードに使用してインポートした後でも 輸入 キーワード、私はどういうわけか、建物のコマンドラインにもインポートする必要があります。あれは正しいですか?

役に立ちましたか?

解決

の私の読書によると ドキュメンテーション hexValue ColorPickerで利用できるプロパティではありません。どういう意味ですか selectedColor?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top