Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 拖放flash画布的代码段_Javascript_Flash_Html5 Canvas_Code Snippets - Fatal编程技术网

Javascript 拖放flash画布的代码段

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

我正在Flash Canvas HTML5中编写一个代码片段,允许在目标上拖放图标,然后在释放时,playhead跳转到一个帧号

以下是我到目前为止的情况:

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));
}