作者awung (awung)
看板Flash
标题[问题]flash8中,N个条件必须完全符合才行的语法
时间Sat Nov 17 13:30:48 2007
在flash5的控制元件中设定
if (Number(/a) == 1 and Number(/b) == 1 and Number(/c) == 1 and Number(/d) == 1
and Number(/e) == 1 ) {
是可以的,但是如果换成flash8就会变成得到一个
**错误**.......遭遇未预期的 '/'
但是如果把"/"杀掉也是无法执行的
那麽请问该怎麽写才对呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.139.186.6
1F:推 cjcat2266:变数名称不可以斜线开头吧?还是我记错了... 11/17 16:18
2F:推 awung:abcd是物件的名称...忘了说,sorry 11/17 17:10
3F:→ awung:我是想设定如果abcd都同时符合时才可以继续... 11/17 17:12
4F:推 cjcat2266:要提取物件名称字串应该用a._name才是吧? 11/17 21:26
5F:→ cjcat2266:强制用type casting把物件转成Number应该有问题 11/17 21:26
6F:推 cjcat2266:a._name是在Flash authoring tool中给的物件名称 11/17 21:30
7F:→ cjcat2266:如果是用动态产生的物件,a._name仍要自己重新设定一次 11/17 21:30
8F:→ cjcat2266:不管怎样,Number(a)基本上是行不通的 11/17 21:31