flash 用代码控制元件移动
-
做了一个影片剪辑,希望通过AS代码来控制这个影片剪辑的位置,并实现当点击一个按钮时,该影片剪辑发生位置的移动。 注意:是移动而不是改变,是有移动效果,而不是一下子就跳到另一个位置了。 用_x和_y可以实现瞬间改变位置,但是如何做出移动效果,还有请教... 做了一个影片剪辑,希望通过AS代码来控制这个影片剪辑的位置,并实现当点击一个按钮时,该影片剪辑发生位置的移动。 注意:是移动而不是改变,是有移动效果,而不是一下子就跳到另一个位置了。 用_x和_y可以实现瞬间改变位置,但是如何做出移动效果,还有请教一下,谢谢! 展开
全部评论(1条)
-
- 初心暖哭i 2014-06-24 00:00:00
- 很好做的,就是比如当你点击按钮时,你要使影片剪辑A从X坐标为10,移动到X坐标为100的位置,那么,你可以设一个它移动的速度,比如1帧10像素,那么,只要9帧他就可以移动到100.可以用setInterval或者是onEnterFrame函数来实现!如果不明白,我发一个源文件给你,你自己看下代码,代码很简单! 麻烦采纳,谢谢!
-
赞(2)
回复(0)
热门问答
- flash 用代码控制元件移动
- 做了一个影片剪辑,希望通过AS代码来控制这个影片剪辑的位置,并实现当点击一个按钮时,该影片剪辑发生位置的移动。 注意:是移动而不是改变,是有移动效果,而不是一下子就跳到另一个位置了。 用_x和_y可以实现瞬间改变位置,但是如何做出移动效果,还有请教... 做了一个影片剪辑,希望通过AS代码来控制这个影片剪辑的位置,并实现当点击一个按钮时,该影片剪辑发生位置的移动。 注意:是移动而不是改变,是有移动效果,而不是一下子就跳到另一个位置了。 用_x和_y可以实现瞬间改变位置,但是如何做出移动效果,还有请教一下,谢谢! 展开
2014-06-23 15:40:11
560
1
- flash按钮如何控制元件的移动
- 按钮每点一下,一个元件就会移动一段距离 要求在按钮上编写如何实现 每次我用this._y+=20就连按钮一起移动了,求高人解答!!! 急用!!!
2010-05-15 05:12:27
315
3
- flash用键盘控制小球元件移动的代码
2018-11-27 08:05:04
227
0
- Flash里用as2控制元件移动到指定位置的代码?
- Z好在脚本坐代码的后面附上注释,谢谢!
2018-11-12 14:55:41
321
0
- FLASH如何使用脚本控制元件移动和大小变化?
- 本人菜鸟
2018-12-08 05:38:42
369
0
- flash键盘控制影片元件移动代码问题
- 我已经能使用键盘上下左右键控制影片元件(一个走路的人)移动了,但是还想实现向左移动的时候人面向左,向右移动的时候人面向右(而不是倒退),停止的时候替换一个人脸向外的影片元件。请问代码(AS3.0)怎么做到呢?是要建两个影片剪辑元件替换呢?还是通过... 我已经能使用键盘上下左右键控制影片元件(一个走路的人)移动了,但是还想实现向左移动的时候人面向左,向右移动的时候人面向右(而不是倒退),停止的时候替换一个人脸向外的影片元件。请问代码(AS3.0)怎么做到呢?是要建两个影片剪辑元件替换呢?还是通过同一个元件垂直旋转?求fla~~~ 展开
2018-11-11 02:54:53
289
0
- 如何安装flash声音控制元件
2017-03-21 00:04:13
456
1
- flash如何控制元件的播放顺序
- 我做了2个元件的动画,把他俩放到场景里怎么控制他们的播放顺序啊
2013-07-06 11:13:31
304
4
- flash as3.0中用代码控制元件的运动,怎么使元件不超出舞台外面
- function FoodPosition():void { food.x = int(Math.random() * rows) * 2 * radius + 2 * radius; food.y = int(Math.random() * cols) * 2 * radius + 2 * radius; if (food.x > 580 || food.y > 580 || food.x < 0 || food.y < 0) { food.visi... function FoodPosition():void { food.x = int(Math.random() * rows) * 2 * radius + 2 * radius; food.y = int(Math.random() * cols) * 2 * radius + 2 * radius; if (food.x > 580 || food.y > 580 || food.x < 0 || food.y < 0) { food.visible = false; } } 当元件的坐标超出舞台时,让其可见性为false,这样写发现总是没有效果 展开
2014-07-17 18:00:55
368
1
- 请教高手AS3使用键盘控制元件移动,出现堆栈溢出错误。代码如下:
- package { import flash.display.MovieClip; import flash.events.Event; import flash.events.FocusEvent; import flash.events.KeyboardEvent; /** * ... * @author */ public class Player extends MovieClip { public var HP:Number; pr... package { import flash.display.MovieClip; import flash.events.Event; import flash.events.FocusEvent; import flash.events.KeyboardEvent; /** * ... * @author */ public class Player extends MovieClip { public var HP:Number; private const speed:Number=6; var leftArrow:Boolean=false; var rightArrow:Boolean=false; var upArrow:Boolean=false; var downArrow:Boolean=false; var p:MovieClip; public function Player() { init(); } private function init() { p=new Player ; addChild(p); stage.addEventListener(KeyboardEvent.KEY_DOWN,keypressedDown); stage.addEventListener(KeyboardEvent.KEY_UP,keypressedUp); stage.addEventListener(Event.ENTER_FRAME, pMove); stage.addEventListener(Event.DEACTIVATE, miss); } function keypressedDown(e:KeyboardEvent) { switch(e.keyCode) { case 37: leftArrow = true; break; case 39: rightArrow = true; break; case 38: upArrow = true; break; case 40: downArrow = true; break; default: break; } } function keypressedUp(e:KeyboardEvent) { switch(e.keyCode) { case 37: leftArrow = false; break; case 39: rightArrow = false; break; case 38: upArrow = false; break; case 40: downArrow = false; break; default: break; } } function pMove(e:Event) { if (leftArrow&&!rightArrow) { if (0<=p.x) { p.x-=speed; } } else if (rightArrow&&!leftArrow) { if (stage.width-20-p.width>=p.x) { p.x+=speed; } } else if (upArrow&&!downArrow) { if (p.y>=0) { p.y-=speed; } } else if (downArrow&&!upArrow) { if (p.y<=stage.height-20-p.height) { p.y+=speed; } } } function miss(e:Event) { leftArrow = false; rightArrow = false; upArrow = false; downArrow = false; } } } 展开
2018-11-23 13:55:03
380
0
- flash as3.0怎么控制元件的前后顺序
- 元件a在元件b的上一层,怎么用代码控制让元件b移动到元件a的上一层。
2014-06-15 07:20:46
382
2
- FLASH按钮控制元件隐藏只能使用一次
2017-06-21 01:27:14
445
1
- flash建立一个目标,当控制元件碰到时……
- flash建立一个目标,当控制元件碰到时,继续播放 就像游戏中,你到了终点就会进入下一关。 怎么做?
2009-02-14 02:04:51
534
2
- flash as3.0 怎么控制元件大小 resize还是什么的
2010-11-18 20:37:28
308
1
- FLASH中怎么让键盘控制元件行走、跳?
- FLASH中怎么让键盘控制元件行走、跳? 怎么设置行走地面?
2008-07-17 15:52:58
551
2
- FLASH中怎么用方向键控制一个元件的移动?
- FLASH中怎么用方向键控制一个元件的移动? 说出方法如正确,追加20分!
2013-08-26 09:05:42
266
1
- flash中元件里的按钮还能控制元件么
- flash中影片剪辑元件里面添加按钮元件能不能控制下一级的影片剪辑元件呢?如果需要这样的效果,怎么实现
2012-10-09 00:53:50
420
3
- flash怎么限制一个可移动的元件的移动范围
- flash怎么限制一个可移动的元件的移动范围 (舞台) 顺便求一个能时常帮助我的大神的QQ(FLASH新手)
2014-04-16 20:15:15
459
1
- Flash 能用一个按钮控制元件的可见与不可见吗
2011-03-13 09:25:56
325
2
- uu 代码怎么用
- uu代码怎么用... uu 代码怎么用 展开
2018-11-20 23:08:17
408
0
12月突出贡献榜
推荐主页
最新话题
-
- #八一建军节——科技铸盾,仪器护航#
- 如何选择到合适的磷青铜绞线?磷青铜绞线的质量...如何选择到合适的磷青铜绞线?磷青铜绞线的质量解析和如何选择到合适的绞线?磷青铜绞线是一种特殊的铜合金导线,由铜、锡和磷等元素组成,具有很好的机械性能、电气性能和耐腐蚀性。磷青铜绞线基本定义与特性:磷青铜是铜与锡、磷的合金,质地坚硬,可制弹簧。典型成分为铜(90%)、锡(6-9%)及磷(0.03-0.6%)锡元素提升合金的强度和耐腐蚀性,磷则细化晶粒、增强耐磨性铸造性能。耐磨性:表面氧化层使其在特殊环境下耐腐蚀,使用寿命长导电性:保持铜很好导电性能的同时有化电子传输路径非铁磁性:不含铁元素,避免在强磁场环境中产生额外能量损耗弹性:受到外力作用时能迅速恢复原状
- 八一建军节 铁血铸军魂













参与评论
登录后参与评论