看板 Flash 關於我們 聯絡資訊
第二影格 做一個輸入格子(變數設定a) 第三影格 做兩個輸出格子(變數設定b,c) 第三格影格程式寫 b=a; --->於是b就輸出a (成功) c=llarray[a]; --->c輸出 undefine. 在llarray中 已經設定好裡面的數值 今天如果改成 c= llarray[30]; 可以正常輸出 但是改成輸入變數 就有問題 網路上給我的回應 因為a的定義型態為字串 所以才無法辯視llarray[字串] 您只要把 c=llarray[a]改成 c=llarray[int(a)]就可以了 可是自己嘗試過 b=a; 今天假設a=2 d=a+1; -->d輸出會顯示21 (也就是證明 型態是字串) 於是我把 d=int(a); c=llarray[d]; 一樣的問題存在 c還是一樣尚未定義! 參考檔案 http://saplike.myweb.hinet.net/flash/Luna.fla (做做看..才發現好多問題自己都不會=_=) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.174.46
pm2001:auto kern的勾勾去掉看看 10/28 16:49
saplike:沒錯 就是那個問題(感謝)^^ 10/28 17:19