Я связываю флажок со свойством на управлении. Все прекрасно, но я должен связать флажок с другим свойством, и значение должно быть противоположностью chkbox.checked.
BindingUtils.bindProperty(obj, "propertyBool", checkBox, "selected");
Мне нужно что-то вроде этого...
BindingUtils.bindProperty(obj, "propertyBool", checkBox, "!selected");
но я не уверен, как пойти о выполнении его в AS3.
Вы можете использовать метод BindingILS Bindter. Он работает в значительной степени такой же, как метод BindProperty, но он загорелся методом, который принимает значение свойства, которому вы привязаны к аргументу.
Что-то вроде следующее:
BindingUtils.bindSetter(propertyBoolListener, checkBox, "selected");
private function propertyBoolListener(value:Boolean):void
{
obj.propertyBool = !value;
}