看板 Flash 關於我們 聯絡資訊
請問各位高手 底下這段程式 我是爬過文 用了拆字串的方法 去讓i這個變數 變成當"store"+i+"_mc" 被rollover 所呼叫方法rollOverIt(i)傳的一個參數 for (i=1; i<=200; i++) { eval("_root.store_mc.store"+i+"_mc").onRollOver = function() { rollOverIt(int(this._name.substr(5, 1))); }; } 可以請教的是 1.我沒設想到萬一變數i超過二位數 那傳遞的永遠都是1-9了 請問有更好的方法嗎? 2.還有就是想請問 為什麼直接用rollOverIt(i) 得到的永遠都是最後一個數字ex200? 最後感謝大家 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.58.70.74