作者chobitsppc (无止尽的道路)
看板Flash
标题[问题] 关於物件与场景的变数
时间Sun May 17 01:53:32 2009
考虑到多个拖曳物件
要写对应的程式就要跟着物件数量增加
於是我想说让场景里的程式取得物件的实体名称来控制
不过一直抓不到物件里的变数
用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