Adobe flash AS 2.0 真假

Posted

技术标签:

【中文标题】Adobe flash AS 2.0 真假【英文标题】:Adobe flash AS 2.0 true and false 【发布时间】:2018-11-30 04:24:25 【问题描述】:

我没有真正的问题,我只是想了解如何在 adobe flash whit ActionScript 2.0 中使用“真”和“假”动作,我可以用它做什么?如果你能举个例子,请给我。

【问题讨论】:

【参考方案1】:

首先,不要做AS2。它已经过时了 10 年,这是有原因的。改用 AS3,它更快、更结构化(语言和 Flash 平台),并且 AS3 > AS2 以任何可能的方式。

那么,你的问题。 布尔值适用于在特定上下文中只有两个可能值的数据。比如上午或下午时间、白天或晚上、男性或女性、售罄或可用、可见或隐藏、对或错等。

Boolean变量的使用就像是在说“这个数据只能有2个状态”,它切断了其他可能性,简化了你对程序的理解。

最终,条件和循环运算符需要 布尔 值。在大多数情况下,您提供给这些运算符的 anything 都会自动转换为 Boolean,因此最好从您的数据中显式获取 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

【讨论】:

谢谢!但是关于 AS2.0 有一些比 AS3.0 更好的东西,比如可以将脚本放在按钮和电影剪辑中,并且你需要看到脚本很容易,并且在 adobe 中只是将它们排除在外,因为安装的人他们病毒。 @PauloR.Semedo 我不知道你从哪里读到“病毒”,但这根本不是真的(想想吧,如果可能的话,他们应该完全禁用Flash Player 和 Flash IDE 中的 AS1/AS2,而不是为了向后兼容而保留它)。那么,使用 ononClipEvent 构造的收益是微弱的。这可能看起来很简单,并且适用于非常小的项目,但对于中型到大型的项目 - 不,它们不会,因为它们会对项目的完整性产生负面影响。此外,AS2 速度慢且能力较差。我不是在说你进入 AS3,只是陈述事实。 谢谢,但我在课堂上学习 As2.0,但我对 AS 3.0 一无所知

以上是关于Adobe flash AS 2.0 真假的主要内容,如果未能解决你的问题,请参考以下文章

python-接口编写-get和post,真假接口

Adobe Flash CC 发布到 AS2

Adobe flash (AS2):如何制作一个永远重复的循环,并且每 5 秒复制一个影片剪辑?

adobe flash cs4 as3:获取正在运行的项目的当前目录?

flash as3 和 adobe air -- 保存绘图文件,之后可以撤消/重做

如何用手机IMEI码鉴别手机真假?