作者kazenol (隨便啦)
看板Flash
標題[問題] 請問as3.0 mc指定的問題
時間Wed Oct 29 10:33:30 2008
我的情況是,有一個mc名為man,目的是要用一個函示來移動man的位置
function manwalk(target){
target.x+=100
}
manwalk("man")
這樣不能直接移動,必須改成
this[target].x+=100
然後依照此方法,卻在setInterval裡發生問題,因為setInterval用this指不到東西
我在主程式設了一個陣列 mp,在setInterval裡可以用這種方法access
MovieClip(root)[mp[index]].x
可以抓出存在mp陣列裡mc的x座標
但是改成這樣
MovieClip(root)[tartget].x
卻仍抓不到x。我想問的是,怎麼透過函示,從setInterval裡去抓一個取代mc變數的值?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.234.79
→ pm2001:你這樣不指定變數型態會過? 10/29 10:50
推 etrexetrex:我想應該是 ._x 10/29 11:58
→ Jerrynet:會不會是你傳的是字串不是物件~ 10/29 18:27