我继承了一个大型的Flex 4项目,该项目包含(imo)一些独特且充满活力的项目。绑定和事件消息的形式和用法。
在盯着下面的绑定表达式(如.mxml中定义)之后,我发现它显然是一个NOT加逻辑AND(即!showShell&& blanked)。它所指的变量显示在底部。
visible="{!showShell && blanked}"
任何人都可以确认这是它在做什么吗?
[Bindable]
public var showShell:Boolean = true;
[Bindable]
public var blanked:Boolean = true;
答案 0 :(得分:3)
你是对的。
visible="{!showShell && blanked}"
在MXML Binding-Expressions中,您必须使用"& amp;"对于& -operator。对于在xml中具有特殊含义的所有其他运算符也是必需的。因此,您还必须替换< (& lt;),> (& gt;)," (& quot;)和' (安培;')上。