Javascript 拖放flash画布的代码段
我正在Flash Canvas HTML5中编写一个代码片段,允许在目标上拖放图标,然后在释放时,playhead跳转到一个帧号 以下是我到目前为止的情况:Javascript 拖放flash画布的代码段,javascript,flash,html5-canvas,code-snippets,Javascript,Flash,Html5 Canvas,Code Snippets,我正在Flash Canvas HTML5中编写一个代码片段,允许在目标上拖放图标,然后在释放时,playhead跳转到一个帧号 以下是我到目前为止的情况: this.Brush.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag_5); function fl_ClickToDrag_5(event:MouseEvent):void { this.Brush.startDrag(); } stage.addEventLis
this.Brush.addEventListener(MouseEvent.MOUSE_DOWN, fl_ClickToDrag_5);
function fl_ClickToDrag_5(event:MouseEvent):void
{
this.Brush.startDrag();
}
stage.addEventListener(MouseEvent.MOUSE_UP, fl_ReleaseToDrop_5);
function fl_ReleaseToDrop_5(event:MouseEvent):void
{
this.Brush.stopDrag();
}
任何帮助都会很好,谢谢我发现此资源对于在新的flash画布环境中构建拖放活动非常宝贵
为了让你的图标跳转到另一个框架,我会在教程的on-press-up功能中添加一个
gotoAndStop(/*FrameNumber*/)
(我相信是第29行或第30行)。问题是什么?
this.slider.addEventListener("mousedown", mouseDownFun.bind(this));
function mouseDownFun()
{
console.log("mouseUpFun");
this.slider.addEventListener("pressmove", mouseMoveFun.bind(this));
this.slider.addEventListener("pressup", mouseUpFun.bind(this));
}
function mouseMoveFun()
{
this.slider.x = stage.mouseX - 42;
}
function mouseUpFun()
{
console.log("mouseUpFun");
this.slider.removeEventListener("pressmove", mouseMoveFun.bind(this));
this.slider.removeEventListener("pressup", mouseUpFun.bind(this));
}