From 75504047932f2528897a9ce9ca9c5b25e8cc66dd Mon Sep 17 00:00:00 2001 From: albert-zhang Date: Tue, 15 Apr 2014 19:51:13 +0800 Subject: [PATCH] update --- Flash/.actionScriptProperties | 2 +- .../com/landinggearup/ane/exit/AZExitANE.as | 14 +++++++------- Package/AZExitANE.ane | Bin 14171 -> 12435 bytes Package/extension.xml | 5 +---- Package/package.sh | 4 ---- 5 files changed, 9 insertions(+), 16 deletions(-) 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 1850621669413f68f3cdeead3da593d680f1080f..6faf1575caf8af843cb27f24ef86e22a4f3f6699 100644 GIT binary patch delta 6183 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 delta 7962 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 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