看板 Flash 關於我們 聯絡資訊
不好意思 想請問一個對各位來說可能算簡單的問題 就是我現在有很多元件 我用陣列把這些元件的名稱存在裡面 等事件觸發後 要從陣列中隨機取出一個元件來執行 但是實際做之後 發現元件的名稱似乎取不出來@@" 我自己在畫面上擺了一個文字工具來顯示陣列中的元件名稱 但是好像也顯示不出來 因此想請問一下各位 先謝謝囉:) -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.149.85
scars:你是存了元件的[名字]或是[參照]? 有原始檔會比較好了解 05/06 22:13
hhharley:我應該是存名字..例如元件AA我就在陣列裡面存一個AA 05/06 22:42
scars:名字只是一個字串 你可能要用 eval() 去得到元件的參照 05/07 12:03
hhharley:obj = eval(unpresslistall[random(15)][random(15)]); 05/07 22:31
hhharley:_root.obj.gotoAndStop(3); 05/07 22:32
hhharley:我用這樣的寫法,但結果似乎沒有照預期的執行耶^^" 05/07 22:32
hhharley:請問一下是我哪裡有問題嗎??@@" 05/07 22:33
scars:有很多地方可能有問題 你要不要先trace一下你叫到的是啥 05/07 23:35
hhharley:我會再去找相關資料的,謝謝^^ 05/08 22:45