0

我正在使用 flash cs5 进行空中应用程序,该应用程序在启动时将不可见,但仍将在后台处于活动状态。因此,当用户单击桌面上的任何位置或任何其他位置时,应用程序应添加应用程序提供的对象。所以我的问题是,当应用程序变得不可见时,桌面会显示出来,当点击桌面时,它会激活桌面并且没有按预期发生。我应该怎么做才能让应用程序按预期工作?

如果您不清楚我刚才所说的想法,请观看 youtube 上的视频。“ http://www.youtube.com/watch?v=bKzsWH0sQHs ”这是他在视频中展示的最后一个应用程序..

这是我的代码,

import flash.events.MouseEvent;
import flash.display.NativeWindowInitOptions;

stage.nativeWindow.alwaysInFront;
stage.displayState = StageDisplayState.FULL_SCREEN;

var nwio:NativeWindowInitOptions = new NativeWindowInitOptions();
nwio.transparent = true;
nwio.resizable = false;
nwio.minimizable = false;
nwio.systemChrome = NativeWindowSystemChrome.NONE;

stage.addEventListener(MouseEvent.CLICK, addThings);

function addThings(event:MouseEvent):void
{
    var test:Test = new Test();
    addChild(test);
    test.x = stage.mouseX;
    test.y = stage.mouseY;
}

测试类是舞台上导出到类的对象..请帮助我..谢谢..

4

1 回答 1

0

我看不到 NativeWindowInitOptions 连接到实际窗口的位置(它必须是新打开的窗口)。如果要更改默认窗口,请编辑应用程序描述符。

于 2012-11-11T18:29:31.463 回答