看板 Flash 關於我們 聯絡資訊
以下是我目前的原始碼 從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)
Angelliya:不知道是什麼的時候可以trace(typeof(變數)) 04/23 14:44
Angelliya:會丟出這個變數的屬性,很好用的:) 04/23 14:44
Angelliya:在迴圈裡下一段_root["menu"+i].id=i 04/23 14:48
Angelliya:連結則是getURL(myURL[this.id],_blank); 04/23 14:48
Angelliya:給按鈕一個編號,然後要連結的時候再根據編號去找陣列 04/23 14:50
Angelliya:補上...是"_blank" 04/23 14:59
ADRIA:感謝大哥~已解決了! 04/23 17:09