<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="init()">
<s:layout>
<s:BasicLayout/>
</s:layout>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.CloseEvent;
private var conn:LocalConnection;
private function init():void{
sendLocalCon();
}
//if the app is first running
private function sendLocalCon():void{
try{
conn = new LocalConnection();
conn.addEventListener(StatusEvent.STATUS, onLocalConStatus);
conn.send("myConn","localConMethod");
}catch(e:Error){}
}
public function localConMethod():void{}
private function onLocalConStatus(event:StatusEvent):void {
switch (event.level) {
case "status":
Alert.show("该应用已经在运行,请检查!","系统提示",4,null,closeApplication);
break;
case "error":
findApplications();
break;
}
}
private function findApplications():void{
conn = new LocalConnection();
conn.client = this;
try {
conn.connect("myConn");
} catch (error:ArgumentError) {
Alert.show("该应用已经在运行,请检查!","系统提示",4,null,closeApplication);
}
}
// private static const JS_CLOSEHTML:String="function closeWindowns(){" +
// "window.opener=null;"+
// "window.open('','_self');"+
// "window.close();"+
// "}";
private function closeApplication(evt:CloseEvent):void{
// ExternalInterface.call(JS_CLOSEHTML);
//检查到应用二次运行时,程序该做的事情
}
]]>
</fx:Script>
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<s:Panel title="应用只运行一次示例" x="35" y="33" width="168"/>
</s:Application>
|
相关推荐
在eclipse_的一个项目中同时开发j2ee模块和flex_客户端模块 在eclipse_的一个项目中同时开发j2ee模块和flex_客户端模块 在eclipse_的一个项目中同时开发j2ee模块和flex_客户端模块
flex是妇科客户端编程的很好变现形式。
Flex动态CSS,设定整个application的CSS样式
flex聊天程序客户端flex聊天程序客户端flex聊天程序客户端
flex microphone 客户端播录音放并转换MP3 wav
flex builder3的一个小实例,简单的hello world 开发工具是flex builder3
一个flex+java的登录实例完整版+flex框架 一个flex+java的登录实例完整版+flex框架
Eclipse 通过 wtp 插件对 j2ee web app 的开发提供了很好的支持 ,flex builder plugin 是基于 eclipse 的一个用于开发 flex 应用程序的插件 ,blazeds 是一个用于集成 flex 客户端和 j2ee server 的组件 , 下面介绍...
Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、...
在eclipse_的一个项目中同时开发j2ee模块和flex_客户端模块
很好的一本教材,很详细的介绍了flex3的开发应用,很利于自己学习,拿出来和大家分享
范例使用supermap iclient for Flex客户端裁剪地图。
这个实例是我看到得flex+hibernate 最经典的实例
书中包括四个大型应用开发实例:Flex数据库留言本、Flex产品展示系统、Flex投票系统、Flex天气预报系统。除此之外,书中还贯穿了大量Demo级小例子,让技术不再抽象,帮你快速掌握Flex开发的关键。 本书采用概念...
flex客户端导出excel所需的类库jar包(as3xls-1.0.1.swc)以及实例代码.支持mx.controls.DataGrid、mx.controls.AdvancedDataGrid、spark.components.DataGrid的excel导出。很不错的。
嗯 关于廖雪峰老师网站的学习笔记---flex弹性盒子实例篇
flex3 客户端缓存 module 解决方案 swf文件缓存
flex客户端和服务端分页控件,后台使用java实现数据的传送,flex客户端调用服务端的webservices服务进行数据的展现~~ 内附myeclipse项目和flex项目·~ 分别导入可运行,注意端口的修改~
这是一些简单的flex实例,有利于初级学习flex的人学习。