主题:  不知道怎样把主场景的AS放到MC里,会错了呢?

vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
#12004/11/2 20:25:37
这段代码放在主场景里是可以的,可是放在主场景里面的MC内,却不对了呢?
onClipEvent (load) {
a=90;
tx = this._x;
ty = this._y;
ty1 = this._y+a;
}
onClipEvent (enterFrame) {
_root.text.scroll = int((_root.text.maxscroll/a)*(int(this._y-ty)));
}
on (press) {
startDrag(this, true, tx, ty, tx, ty1);
}
on (release) {
stopDrag();
}

是不是路径错了?我把_root改成_Parent可好像还是不对。怎样来表达才是正确的呢?



zhubeibei

职务:普通成员
等级:1
金币:0.0
发贴:2
#22004/11/3 1:27:16
我想
on (press) {
startDrag(this, true, tx, ty, tx, ty1);
}
on (release) {
stopDrag();
}
可能不能家在mc的主时间线上吧
_root.你的按钮名.onPress=function(){
startDrag(this, true, tx, ty, tx, ty1);
}
……



智慧当当

职务:普通成员
等级:2
金币:13.0
发贴:412
#32004/11/3 19:29:59
我认为:
onClipEvent(enterFram){
_root.text.scroll = int((_root.text.maxscroll/a)*(int(this._y-ty)));
}
它的意思是在每一祯中都执行此命令,如果将它加在MC中的话就是执行MC中的每一祯,所以
就达不到预期的效果了....