作者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