Adobe Flash AS 2.0是非题

时间:2018-06-20 23:17:19

标签: flash actionscript

我没有真正的问题,我只是想学习如何在ActionScript 2.0的Adobe Flash Flash中使用动作“ true”和“ false”,我该如何使用它?请给我一些例子。

1 个答案:

答案 0 :(得分:0)

首先,不要执行AS2。已经过时了10年,这是有原因的。相反,使用AS3可以更快,更结构化(包括语言和Flash平台)以及AS3> AS2。

然后,您的问题。 布尔值值用于在特定上下文中仅具有两个可能值的数据。像上午或下午的时间,白天或黑夜,男性或女性,售罄或可用,可见或隐藏,对或错等。

使用 Boolean 变量就像说“此数据只能具有2个状态”,这消除了其他可能性,并简化了对程序的理解。

最终,条件和循环运算符需要布尔值值。在大多数情况下,您提供给这些运算符的任何内容都会自动转换为布尔值,因此最好从数据中明确获取布尔值值以保持逻辑清晰。

因此, Boolean 变量用于存储2状态数据,并且可以在编程逻辑中用于控制代码流。

// Conditional 'if..else' block.
if (ConditionA:Boolean)
{
    // Do this if ConditionA is true.
}
else if (ConditionB:Boolean)
{
    // Do this if ConditionB is true while ConditionA is false.
}
else
{
    // Do this if both ConditionA and ConditionB are false.
}

// The 'for' loop.
for (ExpressionA; ConditionA:Boolean; ExpressionB)
{
    // Do the loop while ConditionA is true.
    // Will not run if ConditionA is initially false.
}

// The 'while' loop.
while (ConditionA:Boolean)
{
    // Do the loop while ConditionA is true.
    // Will not run if ConditionA is initially false.
}

// The 'do..while' loop.
do
{
    // Do the loop while ConditionA is true.
    // Will run once even if ConditionA is initially false,
    // because the condition is checked at the end of the loop.
}
while (ConditionA:Boolean);

https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Boolean.html#includeExamplesSummary