[問題] 關於物件與場景的變數
考慮到多個拖曳物件
要寫對應的程式就要跟著物件數量增加
於是我想說讓場景裡的程式取得物件的實體名稱來控制
不過一直抓不到物件裡的變數
用global也無解...
========================
這是要拖曳物件裡的程式:
onClipEvent(mouseDown){
_root.pnum = "pic1";
}
onClipEvent (mouseMove) {
updateAfterEvent();
}
========================
這是場景裡的控制程式:
var pnum:String = new String();
eval(pnum).onPress = function(){
eval(pnum).startDrag();
}
eval(pnum).onRelease = function(){
eval(pnum).stopDrag();
}
上面就是最初的寫法
希望能夠在滑鼠按下時決定變數並讓場景的程式取得
不過似乎在變數優先順序和區域上的分別很難搞得樣子
有辦法作到這個功能嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.71.23
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):