Frage

Ich habe eine Flex -Anwendung, die SWFs dynamisch lädt, und ich möchte eine Reihe von Farbpflückern in einer externen Komponente innerhalb der Anwendung verwenden, um ein Farbarray im geladenen SWF zu bestimmen.

Ich dachte, ich kann ein neues Array der Colorpickers verwenden, dh

public var colors:Array  = new Array [ cp01.selectedColor, cp02.selectedColor, cp03.selectedColor, cp04.selectedColor, cp05.selectedColor]

Ist es dem SWF möglich, das Array zu lesen, wenn es so eingerichtet ist? Wenn ja, was würde ich in den SWF einbringen, um es zu bekommen? Wenn nicht, was muss ich tun?

War es hilfreich?

Lösung

Sie können eine Reihe von Pickern erstellen und wie folgt verwenden:

    private var pickers:Array  = new Array [ cp01, cp02, cp03, cp04, cp05];
    public function getColorByPickerNumber(n:int):int {
        return pickers[n] ? pickers[n]['selectedColor'] : 0;
    }

Sie können auch verwenden Bindung

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top