[英]2 distinct event triggered by one button - Flash and AS3
我是使用Flash的新手,并且正在做一个项目来增强自己的技能。
我想知道是否有一种方法可以将执行两种不同操作的按钮连接起来。
我创建了一个仅使用Gesture(Touch)在X轴上移动的幻灯片按钮,还创建了一个影片剪辑,该动画剪辑显示了我想连接它们的地图进度(更改),就像该按钮在幻灯片上每走一帧一样在影片剪辑中播放一帧,然后返回。
我想我说得很清楚,因为它沿着轴播放影片剪辑。
有没有办法解决这个想法?
ps:看起来很高级
MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);
MySprite.addEventListener(Event.ENTER_FRAME, fixer);
function onTouchBegin(e:TouchEvent) {
e.target.startTouchDrag(e.touchPointID);
trace("touch begin");
}
function onTouchEnd(e:TouchEvent) {
e.target.stopTouchDrag(e.touchPointID);
trace("touch end");
}
function fixer(e:Event) {
e.currentTarget.x = [int here];
if(runIt){
e.currentyTarget.x += speed;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.