Flex 实现关闭当前窗口
加载一个工具类
package com.kingnare.external
{
import flash.display.Stage;
import flash.external.ExternalInterface;
public class JSInjector
{
public function JSInjector()
{
}
public static function closeWindow():void
{
ExternalInterface.call(JSScripts.WINDOW_CLOSE);
}
}
}
class JSScripts {
public static var WINDOW_CLOSE:XML =
<script><![CDATA[ function closeWindow() { window.close(); } ]]></script>;
}
在mxml中的actionscript代码中调用
if(ExternalInterface.available)
{
JSInjector.closeWindow();
}
根据实际情况更换if后面的判断语句即可