[問題] 請問as3.0 mc指定的問題

看板Flash作者 (隨便啦)時間15年前 (2008/10/29 10:33), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
我的情況是,有一個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

10/29 10:50, , 1F
你這樣不指定變數型態會過?
10/29 10:50, 1F

10/29 11:58, , 2F
我想應該是 ._x
10/29 11:58, 2F

10/29 18:27, , 3F
會不會是你傳的是字串不是物件~
10/29 18:27, 3F
文章代碼(AID): #191yjx0S (Flash)
文章代碼(AID): #191yjx0S (Flash)