我感谢我能得到的任何帮助或指导。感谢您解决我的问题。
我遵循了本教程 http://www.jamesward.com/2010/04/01/video-build-your-first-desktop-application-with-flash-builder/
我复制了他写的确切代码。但他建立的应用程序正在运行但我的应用程序却没有。 :(
代码:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Script>
import air.net.URLMonitor;
</fx:Script>
<s:applicationComplete>
var mon:URLMonitor = new URLMonitor(new URLRequest("http://www.adobe.com"));
mon.addEventListener(StatusEvent.STATUS, function(event:StatusEvent):void
{
check.selected = event.currentTarget.available;
});
mon.pollInterval = 500;
mon.start();
</s:applicationComplete>
<s:CheckBox id="check" label="Online" verticalCenter="0" horizontalCenter="0" />
</s:WindowedApplication>
你有什么线索或想法可以帮助我使这个应用程序工作吗?
由于 比拉尔艾哈迈德
答案 0 :(得分:5)
我认为您应该在mon
部分声明listener
和<script>
功能,只留下addEventListener
和mon.start()
的呼叫applicationComplete
事件。我认为mon
仅在执行<applicationComplete>
期间存在,并在之后被丢弃,因此该函数未被调用。
答案 1 :(得分:0)
通过将polinterval设置为零来解决此问题。
如需帮助,请参阅以下链接