我在flash CC中构建了一个音量滑块并发布到了createjs但是当我在滑块内拖动Nob时,Nob位置偏离了Slider.x位置的鼠标位置。我查看了本网站上的所有示例,我相信这可以通过使用localToGlobal或globalToLocal来解决,但到目前为止我还没有弄清楚如何做到这一点。
我的项目使用以下库“http://code.createjs.com/easeljs-0.7.1.min.js”和用于控制滑块的java脚本代码如下
this.Slider.Nob.addEventListener("pressmove",VolumeDrag);
function VolumeDrag(event){
event.currentTarget.x = Math.min(230, Math.max(0, event.stageX));
}
任何有关此的帮助将不胜感激。