[問題] 陣列與變數問題

看板Flash作者 (閉區裡)時間16年前 (2009/04/23 14:27), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
以下是我目前的原始碼 從Library裡面linkage一個標籤名稱為menu的物件到舞台上 做三個按鈕的複製 myURL = new Array("http://www.yahoo.com.tw", "http://www.yam.com", "http://www.google.com.tw"); for(i=0;i<myURL.length; i++){ attachMovie("menu","menu"+i,i); _root["menu"+i]._x=i*200; _root["menu"+i].onRelease=function(){ getURL(myURL[0],_blank); } } trace(myURL[0]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 那我目前的原始碼有問題的地方在於 getURL(myURL[0],_blank); 如何修改讓他用變數i跟著迴圈定位陣列的位置? 我用myURL[i]以及"myURL["+i+"]"也不行 目前卡在這地方 另一個疑問是我目前myURL是宣告成陣列 但是本來參照範例的原始檔是寫成下面這樣: myURL = ["01.php", "02.html", "room_01.htm", "business.htm", "restaurant.htm", "place.htm"]; 這個部分問題點在於說他這原始檔的myURL是宣告成什麼形式? 是陣列嗎?還是字串?為何他可以用"[]"來包住? ^^^^^^^^^^^^^^^^^^^^^^主要疑問是這個 小弟不才~請大哥們高抬貴手幫忙一下 現在卡在這裡不知道該怎解決才好 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.80.3.84 ※ 編輯: ADRIA 來自: 219.80.3.84 (04/23 14:28)

04/23 14:44, , 1F
不知道是什麼的時候可以trace(typeof(變數))
04/23 14:44, 1F

04/23 14:44, , 2F
會丟出這個變數的屬性,很好用的:)
04/23 14:44, 2F

04/23 14:48, , 3F
在迴圈裡下一段_root["menu"+i].id=i
04/23 14:48, 3F

04/23 14:48, , 4F
連結則是getURL(myURL[this.id],_blank);
04/23 14:48, 4F

04/23 14:50, , 5F
給按鈕一個編號,然後要連結的時候再根據編號去找陣列
04/23 14:50, 5F

04/23 14:59, , 6F
補上...是"_blank"
04/23 14:59, 6F

04/23 17:09, , 7F
感謝大哥~已解決了!
04/23 17:09, 7F
文章代碼(AID): #19y0fL0G (Flash)