教学用流程图
一天最清爽的开始,莫过于顶着冰凉的烈日,用八成的心率刷个半程马拉松
计划学习和阅读的内容
每次假日都计划做点什么,但每次在假日最后一天下午还没开始执行计划…
生命在于运动,再老、再忙也要动起来
在Adobe Animate 中实现在 Html5 Canvas 中拖动动画元素
可以先参考:关于Adobe Animate CC的一些观点
在Animate制作H5交互内容中,让一个元素能够被鼠标拖动,是以个常用的功能,但是在当前的An版本中,没有关于生成Html Canvas交互的CreateJS api手册,也没有像as3里的拖放、触控和拖动代码片段。不过,既然导出的H5是基于js交互的,那么就可以使用js的方式来解决:
//dragableCar 是一要拖动的原件
this.dragableCar.addEventListener("pressmove", followFinger.bind(this));
function followFinger() {
console.log("X:"+this.parent.mouseX + " Y:"+this.parent.mouseY);
//转换外界坐标到本地坐标
var newPoint = this.globalToLocal(this.parent.mouseX,this.parent.mouseY);
console.log("X:"+newPoint.x + " Y:"+newPoint.y);
this.dragableCar.x = newPoint.x;
this.dragableCar.y = newPoint.y;
}
注:暂不支持在手机上用手拖动
可以先参考:关于Adobe Animate CC的一些观点
在Animate制作H5交互内容中,让一个元素能够被鼠标拖动,是以个常用的功能,但是在当前的An版本中,没有关于生成Html Canvas交互的CreateJS api手册,也没有像as3里的拖放、触控和拖动代码片段。不过,既然导出的H5是基于js交互的,那么就可以使用js的方式来解决:
//dragableCar 是一要拖动的原件 this.dragableCar.addEventListener("pressmove", followFinger.bind(this)); function followFinger() { console.log("X:"+this.parent.mouseX + " Y:"+this.parent.mouseY); //转换外界坐标到本地坐标 var newPoint = this.globalToLocal(this.parent.mouseX,this.parent.mouseY); console.log("X:"+newPoint.x + " Y:"+newPoint.y); this.dragableCar.x = newPoint.x; this.dragableCar.y = newPoint.y; }
注:暂不支持在手机上用手拖动
一群不畏艰辛的勇士 一部关于影传骑士的传说
生命不息,运动不止
好大的烧卖
虽然从前也不太喜欢微软,但是面对百度的恶行,总要做点什么吧,开始用Bing看看……
希望有一天,真正的谷歌能够回归,真正的互联网精神能够触动每一个人……
希望有一天,真正的谷歌能够回归,真正的互联网精神能够触动每一个人……