我正在使用 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;
}
测试类是舞台上导出到类的对象..请帮助我..谢谢..