看板 Flash 關於我們 聯絡資訊
小弟最近在寫一個flash的棋類遊戲 是利用許多個button物件,先把每個的透明度設0 要是有按到那個按鍵,就在array裡面登記起來 然後將來會去用for迴圈把array掃一遍,如果有登記的就去對button做一些事 現在遇到的問題是:用array去掃的是int型態,但是按鍵是名字 假如那個按鍵名稱是"btn_01",那我該如何轉換array掃出的int成為名字呢? 我好像有看過寫成 obj = eval("b"+ no); 這種用法 可是我寫成obj = eval("btn_"+ no); 卻會錯誤 請問大大有其他方法嗎 ^(_ _)^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.95.104
etrexetrex:no 是 01 嗎? 10/16 01:21
thisisai:恩恩 就是數字 10/16 23:18
etrexetrex:你把01改成1就好了 10/17 08:14