Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 投影仪遥控器-控制闪光灯演示文稿_Actionscript 3_Flash_Controls_Projector_Remote Control - Fatal编程技术网

Actionscript 3 投影仪遥控器-控制闪光灯演示文稿

Actionscript 3 投影仪遥控器-控制闪光灯演示文稿,actionscript-3,flash,controls,projector,remote-control,Actionscript 3,Flash,Controls,Projector,Remote Control,有人能告诉我遥控器是怎么工作的吗?我必须使用ActionScript 3在Flash平台上创建演示文稿。如何通过遥控器的按键播放下一张幻灯片、上一张幻灯片、暂停、播放等?它像普通的钥匙吗 感谢您提供的信息一般来说,投影仪遥控器只是鼠标左键和右键单击的信号。LMB是“下一张幻灯片”,RMB是“上一张幻灯片” 不过,您会遇到问题,因为在Flash中单击鼠标右键会打开关联菜单。正如您所看到的,Flash并不真正适合这个用途 我建议您省去事后猜测哪些硬件可用的所有压力。在编写flash演示文稿以供远程单

有人能告诉我遥控器是怎么工作的吗?我必须使用ActionScript 3在Flash平台上创建演示文稿。如何通过遥控器的按键播放下一张幻灯片、上一张幻灯片、暂停、播放等?它像普通的钥匙吗


感谢您提供的信息

一般来说,投影仪遥控器只是鼠标左键和右键单击的信号。LMB是“下一张幻灯片”,RMB是“上一张幻灯片”

不过,您会遇到问题,因为在Flash中单击鼠标右键会打开关联菜单。正如您所看到的,Flash并不真正适合这个用途


我建议您省去事后猜测哪些硬件可用的所有压力。

在编写flash演示文稿以供远程单击器使用时,不要以鼠标左键和右键单击为目标

相反,您需要使用键盘事件来设置向上翻页和向下翻页的目标

模拟远程单击器前进箭头的事件侦听器是:

stage.addEventListener(KeyboardEvent.KEY_DOWN, forwardsFunction);
function forwardsFunction(event:KeyboardEvent):void {
var myKey = event.keyCode;
if (myKey == Keyboard.PAGE_DOWN)
{
stage.addEventListener(KeyboardEvent.KEY_DOWN, backwardsFunction);
function backwardsFunction(event:KeyboardEvent):void {
var myKey = event.keyCode;
if (myKey == Keyboard.PAGE_UP)
{
模拟远程单击器向后箭头的事件侦听器是:

stage.addEventListener(KeyboardEvent.KEY_DOWN, forwardsFunction);
function forwardsFunction(event:KeyboardEvent):void {
var myKey = event.keyCode;
if (myKey == Keyboard.PAGE_DOWN)
{
stage.addEventListener(KeyboardEvent.KEY_DOWN, backwardsFunction);
function backwardsFunction(event:KeyboardEvent):void {
var myKey = event.keyCode;
if (myKey == Keyboard.PAGE_UP)
{
这将允许您使用遥控器处理Flash演示文稿。至少我测试过的罗技遥控器就是这样

此外,我发现有必要确定工作重点。我的动作放在舞台上的一个框架上(与放在舞台上的电影有关)。将此代码添加到“我的操作”的开头可以使其正常工作:

stage.focus=stage;

你们有这个遥控器吗?如果是这样,请创建一个测试应用程序,它将侦听任何键盘输入,并查看远程键是否映射到任何键盘键。不幸的是,没有。对于不同的设备是否不同?我将从我的朋友那里得到一个带投影仪的遥控器,但它的品牌和型号不同。谢谢你的建议。在最新的Flash player中(我想是11.2版的),您可以重新映射鼠标右键单击。因此,我能够听到右键和左键单击。我有一个想法,创建一些配置程序应用程序,用户将地图键从远程点击,然后他可以使用它。但它只有在所有遥控器都使用鼠标点击或键盘按键的情况下才能工作——我不确定这是不是没问题!如果没有办法100%确定哪一个clicker可用,我仍然建议将您的Flash应用到PowerPoint中。它将对点击器提供最广泛的支持,点击器制造商的目标是与最流行的显示演示文稿的产品兼容……没错,但此演示文稿具有高动态性,有大量动画和幻灯片之间的过渡。所以我会看看最后的决定。我将在完成演示后写出结果