cost 249 ms
AS3-如何使用hitTestObject触摸对象时停止播放器? - AS3 - How to stop player when touching object using hitTestObject?

我想知道如何在触摸物体时停止播放器。 我在这里设置了动作,但是我找不到找到使播放器在触摸物体时正确停止的方法。 播放器Class我的播放器的移动代码: 这是按下键时的事件侦听器。 按下时, Boolean值变为true。 这是未按下键时的事件侦听器。 Boolean值在 ...

如何阻止影片剪辑移动对角线? - How to stop a Movie Clip from Moving Diagonal?

嘿,每个人都把我困住了。 因此,我有一个名为shark的影片剪辑数组,它们从舞台的左侧或右侧添加到舞台中。 现在,当添加它们时,我让它们在x的正或负位置移动,因此在水平线上移动。 但是为了使玩家在水流中向前移动,而其他所有物体都在玩家中经过,我还拥有一系列鲨鱼移动夹,它们在y位置为正,因此 ...

无法使MovieClip中的功能消失 - Can't make MovieClip in function dissapear

我正在尝试通过让Fiat Multipla降到屏幕底部来制作简单的射击游戏。 我已经创建了生成多点下降的函数,并且在此函数中我遇到了问题。 主要问题是在将多死亡状态更改为1后,即使“死亡”功能与ENTER_FRAME一起保留,也不会执行任何操作。 当我在multipla moviecl ...

ENTER_FRAME事件无法与MouseEvent As3一起正常工作 - ENTER_FRAME Event not working correctly with MouseEvent As3

我知道我缺少一些非常简单的东西,但似乎无法弄清楚。 因此,我的按钮可以控制舞台上的日志,如下所示: 现在,这些控件控制了我在称为logControls();的ENTER_FRAME事件侦听器函数中设置的日志旋转logControls(); 像这样: 我想做的是,当用户按下向左 ...

侦听器是否可以错过或延迟ENTER_FRAME事件? - Can the ENTER_FRAME event be missed or received delayed by the listener?

即使另一个进程占用了CPU,是否总是收到ENTER_FRAME,或者侦听器可能错过一个或多个ENTER_FRAME事件-然后像Windows中通常发生的那样,批量接收其中一些事件? (我将纯AS3和Stage3D与3D GPU渲染结合使用-没有2D显示对象,Flash时间轴,电影剪辑等)。 ...

ENTER_FRAME是在垂直消隐信号的末尾还是在窗口开始时调度的? - Is ENTER_FRAME dispatched at the end of vertical blanking signal or at the start of window?

ENTER_FRAME是在垂直消隐信号(vblank或vsync)的末尾分派的吗?是屏幕上帧的实际开始,还是在Flash窗口的开始(如果stage3D应用程序处于窗口模式),或者在不精确的时间调度(取决于Flash的...内部情绪)? (我将纯AS3和Stage3D与3D GPU渲染结合使 ...

AS3-摩擦(?)导致影片剪辑跳跃,临时更改路径(包括可播放的SWF) - AS3 - Friction(?) causing Movie Clip to jump, temporarily alter path (playable SWF included)

我在FlashBuilder中制作游戏,其中玩家使用箭头或WASD控制舞台周围的动画片段(_character)。 在舞台上,有碰撞检测和周围有50像素边框的方块/盒子。 在测试Ive时,我注意到,如果我按住方向键,然后切换到另一个,并且MovieClip越过盒子中的间隙, moviec ...

AS3当单独放置一段时间后,将使Movieclip消失 - AS3 Make a Movieclip vanish when left alone for a certain duration

我想知道在舞台上制作movieClip淡入淡出方式的最佳方法。 我可以猜测如何在as2中做到这一点(这就是我所教的内容),但是我不确定如何在下面开发代码。 作为猜测,我假设会将其附加到enterFrame事件。 基本上,在5秒钟内,如果用户未与气球互动,则使用Alpha会逐渐消失。 ...

如何在事件函数内为不每帧运行一次的ENTER_FRAME侦听器运行代码? - How do I run code inside an event function for an ENTER_FRAME listener that does not run once every frame?

因此,我有与此类似的代码(这是出于演示目的): 问题是,为了测试sampleMovieClip2是否与sampleMovieClip1相撞,我需要使用enterFrameFunction在每一帧进行测试,因此我放入该函数的任何代码都会在测试的每一帧都运行true,但是我想运行runAFu ...

AS3倒数计时器会随着时间的推移经历极端的帧速率损失 - AS3 Countdown Timer experiences extreme framerate loss over time

我有一个简单的倒数计时器,用AS3编写,随着时间的推移逐渐增加CPU使用和帧渲染时间,在10分钟内帧速率下降到每秒2-3个。 时间轴有1帧,舞台有4个文本区域,实例名称为HH MM SS和FF。 代码基于与当前时间和“事件时间”的比较,每帧更新这些文本区域。 我看了一下侦察兵,犯罪活动是 ...

在AS3中,removeEventListener(Event.ENTER_FRAME)不起作用 - in AS3, removeEventListener(Event.ENTER_FRAME) is not working

我已经好几天都在处理这个问题了。 我没办法! 我似乎无法在任何论坛,文档等任何地方找到明确的答案。 第一次运行时,或者当我为用户加载下一级别时,一切看起来都很好。 但是如果用户点击ESC键加载不同的级别,则不会删除ENTER FRAME侦听器,它会复制其中的所有触发器,显示播放器运行 ...

屏幕滚动不适用于左右边缘AS3 - Screen Scrolling not working for Right and Bottom edges AS3

嗨,下面的代码在滚动到游戏中屏幕的左边缘或右边缘时有效; 但是,当到达“地图”的边缘时,滚动到屏幕的右侧或底部边缘时,我可以看到地图的边缘之外,即我看到的是空白,即舞台的颜色。 而当滚动到地图左边缘或上边缘时,我看不到地图边缘以外的地方。 希望有意义,谢谢 ...

为什么在刷新Flash中的屏幕之前会出现EnterFrame - Why EnterFrame occurs before refreshing the screen in Flash

假设我们在Flash中以1 fps播放了一个动画,其中每帧都有一个运行100 ms的脚本。 据我所知,Flash中的动画的工作方式如下: 该工作流程是合乎逻辑的,因为在等待下一个屏幕更新时正在执行框架脚本。 即使脚本执行需要花费1000毫秒的时间,渲染也不会延迟,并且仍然为1fps。 ...

停止功能创建位图/减少cpu过载/减少滞后 - Stop function creating bitmaps/reduce cpu overload/reduce lag

嗨,我注意到以下代码在合并时会产生明显的滞后。 因此,此函数是从另一个由enterFrame侦听器调用的函数调用的。 我遍历一个数组,该数组在任何给定时间可能包含5-30个电影剪辑,给定的mc随后将被克隆到一个位图,并且该位图将用于测试自身与另一个位图(“播放器”)之间的冲突。 我假 ...

dispatchEvent或每帧检查变量? 简单的父子关系有什么更好的选择? - dispatchEvent or checking variable every frame? What's better in a simple parent-child-relationship?

说我有一个父对象和一个子对象。 在某些时候,子级中的变量(布尔值)会发生变化,父级需要注意。 现在,从性能角度讲,让子级在变量更改后调度事件,还是让父级在已经存在的enterFrameEventHandler中的每一帧检查该子级变量,是否更便宜? ...


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