Zugriff auf eine Reihe von Colorpicker -Werten in einem geladenen SWF in Flex
-
26-10-2019 - |
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?
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