首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于flash Canvas的拖放代码片段

用于flash Canvas的拖放代码片段
EN

Stack Overflow用户
提问于 2015-10-08 01:50:40
回答 2查看 961关注 0票数 0

我正在工作在闪光画布HTML5的代码片段,允许一个图标被拖放到一个目标上,然后释放时,播放头跳转到帧编号。

这是我到目前为止所知道的:

代码语言:javascript
复制
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();
}

任何帮助都会很好,谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-10-08 04:46:56

我发现这个http://www.adobe.com/inspire/2014/03/flash-pro-jigsaw.html资源对于在新的flash canvas环境中构建拖放活动非常有价值。

为了让你的图标跳转到不同的框架,我会在教程的on press up函数中添加一个gotoAndStop(/*FrameNumber*/) (我相信是第29或30行)。

票数 0
EN

Stack Overflow用户

发布于 2016-08-19 12:28:45

代码语言:javascript
复制
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));
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32999134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档