无法弄清楚这个绑定表达式

时间:2014-11-07 05:57:33

标签: actionscript-3 flex flex4

我继承了一个大型的Flex 4项目,该项目包含(imo)一些独特且充满活力的项目。绑定和事件消息的形式和用法。

在盯着下面的绑定表达式(如.mxml中定义)之后,我发现它显然是一个NOT加逻辑AND(即!showShell&& blanked)。它所指的变量显示在底部。

  visible="{!showShell && blanked}"

任何人都可以确认这是它在做什么吗?


[Bindable]
 public var showShell:Boolean = true;

[Bindable]
public var blanked:Boolean = true;

1 个答案:

答案 0 :(得分:3)

你是对的。

visible="{!showShell && blanked}"

在MXML Binding-Expressions中,您必须使用"& amp;"对于& -operator。对于在xml中具有特殊含义的所有其他运算符也是必需的。因此,您还必须替换< (& lt;),> (& gt;)," (& quot;)和' (安培;')上。