作者ADRIA (闭区里)
看板Flash
标题[问题] 阵列与变数问题
时间Thu Apr 23 14:27:32 2009
以下是我目前的原始码
从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)
1F:→ Angelliya:不知道是什麽的时候可以trace(typeof(变数)) 04/23 14:44
2F:→ Angelliya:会丢出这个变数的属性,很好用的:) 04/23 14:44
3F:→ Angelliya:在回圈里下一段_root["menu"+i].id=i 04/23 14:48
4F:→ Angelliya:连结则是getURL(myURL[this.id],_blank); 04/23 14:48
5F:→ Angelliya:给按钮一个编号,然後要连结的时候再根据编号去找阵列 04/23 14:50
6F:→ Angelliya:补上...是"_blank" 04/23 14:59
7F:→ ADRIA:感谢大哥~已解决了! 04/23 17:09