diff --git a/Flash/.actionScriptProperties b/Flash/.actionScriptProperties index 2ff18d9..f3d46a3 100644 --- a/Flash/.actionScriptProperties +++ b/Flash/.actionScriptProperties @@ -1,6 +1,6 @@ - + diff --git a/Flash/src/com/landinggearup/ane/exit/AZExitANE.as b/Flash/src/com/landinggearup/ane/exit/AZExitANE.as index 4a37ddb..53f5553 100644 --- a/Flash/src/com/landinggearup/ane/exit/AZExitANE.as +++ b/Flash/src/com/landinggearup/ane/exit/AZExitANE.as @@ -13,11 +13,14 @@ package com.landinggearup.ane.exit { super(); - _extContext = ExtensionContext.createExtensionContext("com.landinggearup.ane.exit", ""); - - if(! _extContext){ - throw new Error("Cannot create AZExitANE"); + if(isIOS()){ + _extContext = ExtensionContext.createExtensionContext("com.landinggearup.ane.exit", ""); + + if(! _extContext){ + throw new Error("Cannot create AZExitANE"); + } } + } private function isIOS():Boolean{ @@ -32,9 +35,6 @@ package com.landinggearup.ane.exit if(this.isIOS()){ _extContext.call("AZExitANEExit", code); - }else if(this.isAndroid()){ - NativeApplication.nativeApplication.exit(code); - }else{ NativeApplication.nativeApplication.exit(code); diff --git a/Package/AZExitANE.ane b/Package/AZExitANE.ane index 1850621..6faf157 100644 Binary files a/Package/AZExitANE.ane and b/Package/AZExitANE.ane differ diff --git a/Package/extension.xml b/Package/extension.xml index bba9017..d93d54b 100644 --- a/Package/extension.xml +++ b/Package/extension.xml @@ -1,5 +1,5 @@ - + com.landinggearup.ane.exit 1.0.0 @@ -10,9 +10,6 @@ AZExitANEFinalizer - - - diff --git a/Package/package.sh b/Package/package.sh index 1d5ec08..62ef1a4 100755 --- a/Package/package.sh +++ b/Package/package.sh @@ -7,22 +7,18 @@ rm -Rf tmp-default mkdir tmp mkdir tmp-ios -mkdir tmp-android mkdir tmp-default unzip -o -d tmp ../Flash/bin/AZExitANE.swc cp -f tmp/library.swf tmp-ios -cp -f tmp/library.swf tmp-android cp -f tmp/library.swf tmp-default cp -f ../iOS/bin/libAZExitANE-universal.a tmp-ios "${ADTPath}/adt" -package -target ane AZExitANE.ane extension.xml \ -swc ../Flash/bin/AZExitANE.swc \ - -platform Android-ARM -C tmp-android . \ -platform iPhone-ARM -C tmp-ios . \ -platform default -C tmp-default . rm -Rf tmp rm -Rf tmp-ios -rm -Rf tmp-android rm -Rf tmp-default