我正在as3上创建一个DragDrop类。 我正在尝试将可移动的电影剪辑“粘贴”到目标MovieClip。 我有基本的拖放和定位/坚持工作但是当我尝试使用Enter Frame创建“缓动”效果时,不知何故,影片剪辑移动到0 x和y位置。 这是有效的代码(没有EnterFrame事件)。 ...
我正在as3上创建一个DragDrop类。 我正在尝试将可移动的电影剪辑“粘贴”到目标MovieClip。 我有基本的拖放和定位/坚持工作但是当我尝试使用Enter Frame创建“缓动”效果时,不知何故,影片剪辑移动到0 x和y位置。 这是有效的代码(没有EnterFrame事件)。 ...
我想知道如何在触摸物体时停止播放器。 我在这里设置了动作,但是我找不到找到使播放器在触摸物体时正确停止的方法。 播放器Class我的播放器的移动代码: 这是按下键时的事件侦听器。 按下时, Boolean值变为true。 这是未按下键时的事件侦听器。 Boolean值在 ...
嘿,每个人都把我困住了。 因此,我有一个名为shark的影片剪辑数组,它们从舞台的左侧或右侧添加到舞台中。 现在,当添加它们时,我让它们在x的正或负位置移动,因此在水平线上移动。 但是为了使玩家在水流中向前移动,而其他所有物体都在玩家中经过,我还拥有一系列鲨鱼移动夹,它们在y位置为正,因此 ...
我正在尝试通过让Fiat Multipla降到屏幕底部来制作简单的射击游戏。 我已经创建了生成多点下降的函数,并且在此函数中我遇到了问题。 主要问题是在将多死亡状态更改为1后,即使“死亡”功能与ENTER_FRAME一起保留,也不会执行任何操作。 当我在multipla moviecl ...
我知道我缺少一些非常简单的东西,但似乎无法弄清楚。 因此,我的按钮可以控制舞台上的日志,如下所示: 现在,这些控件控制了我在称为logControls();的ENTER_FRAME事件侦听器函数中设置的日志旋转logControls(); 像这样: 我想做的是,当用户按下向左 ...
即使另一个进程占用了CPU,是否总是收到ENTER_FRAME,或者侦听器可能错过一个或多个ENTER_FRAME事件-然后像Windows中通常发生的那样,批量接收其中一些事件? (我将纯AS3和Stage3D与3D GPU渲染结合使用-没有2D显示对象,Flash时间轴,电影剪辑等)。 ...
ENTER_FRAME是在垂直消隐信号(vblank或vsync)的末尾分派的吗?是屏幕上帧的实际开始,还是在Flash窗口的开始(如果stage3D应用程序处于窗口模式),或者在不精确的时间调度(取决于Flash的...内部情绪)? (我将纯AS3和Stage3D与3D GPU渲染结合使 ...
我在FlashBuilder中制作游戏,其中玩家使用箭头或WASD控制舞台周围的动画片段(_character)。 在舞台上,有碰撞检测和周围有50像素边框的方块/盒子。 在测试Ive时,我注意到,如果我按住方向键,然后切换到另一个,并且MovieClip越过盒子中的间隙, moviec ...
我想知道在舞台上制作movieClip淡入淡出方式的最佳方法。 我可以猜测如何在as2中做到这一点(这就是我所教的内容),但是我不确定如何在下面开发代码。 作为猜测,我假设会将其附加到enterFrame事件。 基本上,在5秒钟内,如果用户未与气球互动,则使用Alpha会逐渐消失。 ...
因此,我有与此类似的代码(这是出于演示目的): 问题是,为了测试sampleMovieClip2是否与sampleMovieClip1相撞,我需要使用enterFrameFunction在每一帧进行测试,因此我放入该函数的任何代码都会在测试的每一帧都运行true,但是我想运行runAFu ...
我有一个简单的倒数计时器,用AS3编写,随着时间的推移逐渐增加CPU使用和帧渲染时间,在10分钟内帧速率下降到每秒2-3个。 时间轴有1帧,舞台有4个文本区域,实例名称为HH MM SS和FF。 代码基于与当前时间和“事件时间”的比较,每帧更新这些文本区域。 我看了一下侦察兵,犯罪活动是 ...
我已经好几天都在处理这个问题了。 我没办法! 我似乎无法在任何论坛,文档等任何地方找到明确的答案。 第一次运行时,或者当我为用户加载下一级别时,一切看起来都很好。 但是如果用户点击ESC键加载不同的级别,则不会删除ENTER FRAME侦听器,它会复制其中的所有触发器,显示播放器运行 ...
嗨,下面的代码在滚动到游戏中屏幕的左边缘或右边缘时有效; 但是,当到达“地图”的边缘时,滚动到屏幕的右侧或底部边缘时,我可以看到地图的边缘之外,即我看到的是空白,即舞台的颜色。 而当滚动到地图左边缘或上边缘时,我看不到地图边缘以外的地方。 希望有意义,谢谢 ...
我想将我的矩形的宽度扩大1,并希望它在达到屏幕宽度时停止。 但是,它在我的代码的屏幕中间停止增加。 你能告诉我我想念的东西吗? ...
我有一个网站,基本上我想使用Flash在加载后自动将其重定向到另一个网站。 但是它不断发火,甚至使我的计算机崩溃了。 我如何将其设置为仅发送用户一次。 “ //”只是为了防止您尝试使用闪光灯。 我也不想让你崩溃 “跟踪”足以了解我在说什么。 ...
我读过Corona Sdk的帧速率是30或60。 但是在我的代码中,使用enterframe监听器将数字写入33次。 你能解释一下给我的原因吗? ...
假设我们在Flash中以1 fps播放了一个动画,其中每帧都有一个运行100 ms的脚本。 据我所知,Flash中的动画的工作方式如下: 该工作流程是合乎逻辑的,因为在等待下一个屏幕更新时正在执行框架脚本。 即使脚本执行需要花费1000毫秒的时间,渲染也不会延迟,并且仍然为1fps。 ...
嗨,我注意到以下代码在合并时会产生明显的滞后。 因此,此函数是从另一个由enterFrame侦听器调用的函数调用的。 我遍历一个数组,该数组在任何给定时间可能包含5-30个电影剪辑,给定的mc随后将被克隆到一个位图,并且该位图将用于测试自身与另一个位图(“播放器”)之间的冲突。 我假 ...
说我有一个父对象和一个子对象。 在某些时候,子级中的变量(布尔值)会发生变化,父级需要注意。 现在,从性能角度讲,让子级在变量更改后调度事件,还是让父级在已经存在的enterFrameEventHandler中的每一帧检查该子级变量,是否更便宜? ...
我有一个名为food的电影剪辑,并将其放入名为foodArray的数组中。 它有自己的类(名为Mover),它使每种食物都向右移动。 当达到某一点时,食物将消失。 这是我在Main类中添加的使食物消失的代码。 我把它放在Enter Frame上。 这是移动器类 食物消 ...