Flash不明确承认“ON键发布”鼠标事件
Flash不明确承认“ON键发布”鼠标事件,但有可靠的方式做到这一点。它确实有它的功能有轻微的延迟,但仍然工作。
首先,创建一个变量文本字段使用文本工具“ABC”钮。右键点击(在Mac上的Control键)在文本字段,并给它一个变量名“keyread”,。现在,我们已经准备好开始。首先我创建了以下几层:
1。建立一个影片剪辑,命名钥匙释放探测器,并将其放置在舞台上。给实例名称“keyrelease”。编辑电影剪辑,添加10个空白帧。
2。在第一帧上设置停止行动,并标注“公园”。
3。在第2帧设置“播放”行动和“玩”的标签。
4。第9帧上设置您要执行的关键释放,在这种情况下,我们设置变量“keyread”主舞台上“键没有按下”行动。
5。第10帧上设置一个动作,并停止框架标签“公园”。
6。在主时间轴上,创建一个按钮。设置为按钮的操作如下:
(重点:空间)
设置变量:“/:keyread”=“键被按下。”
开始告诉目标(“/ keyrelease”)
转到播放(“玩”)
告诉完目标
上完
结束语
当你按空格键时,它会设置变量“keyread”主时间轴上的“按键被按下。”它还将告诉位指示影片剪辑播放。如果按住该键,它会不断地告诉控制器影片剪辑和播放“玩”的标签。当按键被释放时,它会停止复位和播放,直到它击中9帧,并运行该操作。
您可以通过点击按键字段中的按钮操作窗口,并按下你想取代它的关键任意键代替空格。
您也可以更换,按钮操作,设置变量:“/ keyread的”=“键被按下。”任何你想要执行的循环按键的操作。然后更换设置变量于控制器的影片剪辑您想要执行的关键释放的任何行动框架9。
用这种方法的问题是,所花费的时间玩到第10帧,有轻微的延迟在执行该操作的关键释放有一个滞后。有不小于10帧的原因是因为它具有为比用户的操作系统上设置的键重复率。如果有以下的帧在控制器中,键的释放动作被触发的第一次键复位。因此,这不适合用于极为精确的用途,但将得到更普遍的应用程序完成工作。
(责任编辑:卓想动画http://www.zxgzs.com)