繁体   English   中英

一个按钮触发2个不同的事件-Flash和AS3

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM