if (penok0 == 1 && penok == 1)//条件 { for (i = 1; i <= 9; i = i + 1) { if (eval("xod" add i) == 1) { set("sq" add i, 1); penok = 0; tellTarget("/xxx/xxx" add i) { gotoAndPlay(2); } cxod = 0; i = 9; } } } if (penok0 == 1 && penok == 1)//条件1 { if (cxod == 0)//条件2 { call("OOO"); set("sq" add oxod, 0); penok0 = 0; tellTarget("/ooo/ooo" add oxod) { gotoAndPlay(2); } cxod = 1; } } setProperty("/pen", _visible, penok); setProperty("/penO", _visible, penok0);在flash中是什么意思
时间: 2024-02-14 18:33:45 浏览: 52
求 1+2+ … +n ,要求不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句。
这是一段 ActionScript 2.0 代码。它包含两个条件语句和一些操作。
第一个条件语句包含一个 for 循环,它会遍历从 1 到 9 的数字。如果变量 penok 和 penok0 的值都是 1,那么程序会检查变量 xod1 到 xod9 的值是否等于 1。如果找到一个值等于 1 的变量,那么程序会将变量 sq1 到 sq9 的值设置为 1,并将变量 penok 的值设为 0。然后程序会跳转到 /xxx/xxx1 到 /xxx/xxx9 中的第二帧(由 tellTarget 函数指定)。最后程序将变量 cxod 的值设为 0,以及将变量 i 的值设为 9,以便退出循环。
第二个条件语句包含一个 if 语句。如果变量 penok 和 penok0 的值都是 1,而变量 cxod 的值为 0,则程序会调用一个函数 OOO,并将变量 sq1 到 sq9 中的某个变量(由变量 oxod 指定)的值设置为 0。然后程序会跳转到 /ooo/ooo1 到 /ooo/ooo9 中的第二帧(由 tellTarget 函数指定)。最后程序将变量 cxod 的值设为 1。
最后两行代码将变量 penok 和 penok0 显示或隐藏,具体取决于它们的值。
阅读全文