<?xml version="1.0" encoding="UTF-8"?><apiPackage id="com.amazon.nativeextensions.android"><apiName>com.amazon.nativeextensions.android</apiName><apiDetail/><apiClassifier id="com.amazon.nativeextensions.android:GameCirclePopupLocation"><apiName>GameCirclePopupLocation</apiName><shortdesc> GameCircle Notification Popup Location Constants </shortdesc><prolog><asMetadata/></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>Object</apiBaseClassifier></apiClassifierDef><apiDesc> GameCircle Notification Popup Location Constants </apiDesc></apiClassifierDetail><apiValue id="com.amazon.nativeextensions.android:GameCirclePopupLocation:BOTTOM_CENTER"><apiName>BOTTOM_CENTER</apiName><shortdesc> Bottom Center </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>BOTTOM_CENTER</apiData><apiType value="String"/></apiValueDef><apiDesc> Bottom Center </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCirclePopupLocation:BOTTOM_LEFT"><apiName>BOTTOM_LEFT</apiName><shortdesc> Bottom Left </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>BOTTOM_LEFT</apiData><apiType value="String"/></apiValueDef><apiDesc> Bottom Left </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCirclePopupLocation:BOTTOM_RIGHT"><apiName>BOTTOM_RIGHT</apiName><shortdesc> Bottom Right </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>BOTTOM_RIGHT</apiData><apiType value="String"/></apiValueDef><apiDesc> Bottom Right </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCirclePopupLocation:TOP_CENTER"><apiName>TOP_CENTER</apiName><shortdesc> Top Center </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>TOP_CENTER</apiData><apiType value="String"/></apiValueDef><apiDesc> Top Center </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCirclePopupLocation:TOP_LEFT"><apiName>TOP_LEFT</apiName><shortdesc> Top Left </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>TOP_LEFT</apiData><apiType value="String"/></apiValueDef><apiDesc> Top Left </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCirclePopupLocation:TOP_RIGHT"><apiName>TOP_RIGHT</apiName><shortdesc> Top Right </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>TOP_RIGHT</apiData><apiType value="String"/></apiValueDef><apiDesc> Top Right </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="com.amazon.nativeextensions.android:GameCircleAchievement"><apiName>GameCircleAchievement</apiName><shortdesc> GameCircle Achievement </shortdesc><prolog><asMetadata/></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>Object</apiBaseClassifier></apiClassifierDef><apiDesc> GameCircle Achievement </apiDesc></apiClassifierDetail><apiConstructor id="com.amazon.nativeextensions.android:GameCircleAchievement:GameCircleAchievement"><apiName>GameCircleAchievement</apiName><shortdesc> Create New GameCircle Achievement </shortdesc><prolog/><apiConstructorDetail><apiConstructorDef><apiAccess value="public"/></apiConstructorDef><apiDesc> Create New GameCircle Achievement </apiDesc></apiConstructorDetail></apiConstructor><apiValue id="com.amazon.nativeextensions.android:GameCircleAchievement:dateUnlocked"><apiName>dateUnlocked</apiName><shortdesc> The date the achievement was unlocked, or null if not unlocked yet </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="Date"/></apiValueDef><apiDesc> The date the achievement was unlocked, or null if not unlocked yet </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleAchievement:description"><apiName>description</apiName><shortdesc> The achievement's description </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="String"/></apiValueDef><apiDesc> The achievement's description </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleAchievement:id"><apiName>id</apiName><shortdesc> The achievement's id </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="String"/></apiValueDef><apiDesc> The achievement's id </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleAchievement:isHidden"><apiName>isHidden</apiName><shortdesc> Whether the achievement is hidden </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="Boolean"/></apiValueDef><apiDesc> Whether the achievement is hidden </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleAchievement:isUnlocked"><apiName>isUnlocked</apiName><shortdesc> Whether the achievement has been unlocked by the local player </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="Boolean"/></apiValueDef><apiDesc> Whether the achievement has been unlocked by the local player </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleAchievement:pointValue"><apiName>pointValue</apiName><shortdesc> The achievement's point value </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="int"/></apiValueDef><apiDesc> The achievement's point value </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleAchievement:position"><apiName>position</apiName><shortdesc> The achievement's position </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="int"/></apiValueDef><apiDesc> The achievement's position </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleAchievement:progress"><apiName>progress</apiName><shortdesc> The local player's progress on this achievement </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="Number"/></apiValueDef><apiDesc> The local player's progress on this achievement </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleAchievement:title"><apiName>title</apiName><shortdesc> The achiemevent's title </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="String"/></apiValueDef><apiDesc> The achiemevent's title </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="com.amazon.nativeextensions.android:ConflictStrategy"><apiName>ConflictStrategy</apiName><shortdesc> GameCircle WhisperSync ConflictStrategy Constants </shortdesc><prolog><asMetadata/></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>Object</apiBaseClassifier></apiClassifierDef><apiDesc> GameCircle WhisperSync ConflictStrategy Constants </apiDesc></apiClassifierDetail><apiValue id="com.amazon.nativeextensions.android:ConflictStrategy:AUTO_RESOLVE_TO_CLOUD"><apiName>AUTO_RESOLVE_TO_CLOUD</apiName><shortdesc> Automatically resolves to download the latest version of game data from the cloud </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>AUTO_RESOLVE_TO_CLOUD</apiData><apiType value="String"/></apiValueDef><apiDesc> Automatically resolves to download the latest version of game data from the cloud </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:ConflictStrategy:AUTO_RESOLVE_TO_IGNORE"><apiName>AUTO_RESOLVE_TO_IGNORE</apiName><shortdesc> Automatically defers conflict resolution </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>AUTO_RESOLVE_TO_IGNORE</apiData><apiType value="String"/></apiValueDef><apiDesc> Automatically defers conflict resolution </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:ConflictStrategy:PLAYER_SELECT"><apiName>PLAYER_SELECT</apiName><shortdesc> Asks the player to Upload the current progress to the cloud Download, and continue with the latest version in the cloud.</shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>PLAYER_SELECT</apiData><apiType value="String"/></apiValueDef><apiDesc> Asks the player to Upload the current progress to the cloud Download, and continue with the latest version in the cloud. </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="com.amazon.nativeextensions.android:GameCircleLeaderboardFilter"><apiName>GameCircleLeaderboardFilter</apiName><shortdesc> GameCircle Leaderboard Filter Constants </shortdesc><prolog><asMetadata/></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>Object</apiBaseClassifier></apiClassifierDef><apiDesc> GameCircle Leaderboard Filter Constants </apiDesc></apiClassifierDetail><apiValue id="com.amazon.nativeextensions.android:GameCircleLeaderboardFilter:FRIENDS_ALL_TIME"><apiName>FRIENDS_ALL_TIME</apiName><shortdesc> Friends, All Time </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>FRIENDS_ALL_TIME</apiData><apiType value="String"/></apiValueDef><apiDesc> Friends, All Time </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleLeaderboardFilter:GLOBAL_ALL_TIME"><apiName>GLOBAL_ALL_TIME</apiName><shortdesc> Global, All Time </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>GLOBAL_ALL_TIME</apiData><apiType value="String"/></apiValueDef><apiDesc> Global, All Time </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleLeaderboardFilter:GLOBAL_DAY"><apiName>GLOBAL_DAY</apiName><shortdesc> Global, Day </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>GLOBAL_DAY</apiData><apiType value="String"/></apiValueDef><apiDesc> Global, Day </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleLeaderboardFilter:GLOBAL_WEEK"><apiName>GLOBAL_WEEK</apiName><shortdesc> Global, Week </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>GLOBAL_WEEK</apiData><apiType value="String"/></apiValueDef><apiDesc> Global, Week </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="com.amazon.nativeextensions.android:GameCircleScore"><apiName>GameCircleScore</apiName><shortdesc> GameCircle Leaderboard Score </shortdesc><prolog><asMetadata/></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>Object</apiBaseClassifier></apiClassifierDef><apiDesc> GameCircle Leaderboard Score </apiDesc></apiClassifierDetail><apiConstructor id="com.amazon.nativeextensions.android:GameCircleScore:GameCircleScore"><apiName>GameCircleScore</apiName><shortdesc> Create New GameCircle Score </shortdesc><prolog/><apiConstructorDetail><apiConstructorDef><apiAccess value="public"/></apiConstructorDef><apiDesc> Create New GameCircle Score </apiDesc></apiConstructorDetail></apiConstructor><apiValue id="com.amazon.nativeextensions.android:GameCircleScore:playerAlias"><apiName>playerAlias</apiName><shortdesc> The Player alias this score belongs to </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="String"/></apiValueDef><apiDesc> The Player alias this score belongs to </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleScore:rank"><apiName>rank</apiName><shortdesc> Leaderboard rank of this score </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="int"/></apiValueDef><apiDesc> Leaderboard rank of this score </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleScore:scoreString"><apiName>scoreString</apiName><shortdesc> String formatted score </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="String"/></apiValueDef><apiDesc> String formatted score </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleScore:scoreValue"><apiName>scoreValue</apiName><shortdesc> Value of this score </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="int"/></apiValueDef><apiDesc> Value of this score </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="com.amazon.nativeextensions.android:GameCircle"><apiName>GameCircle</apiName><shortdesc> GameCircle </shortdesc><prolog><asMetadata/></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>flash.events:EventDispatcher</apiBaseClassifier></apiClassifierDef><apiDesc> GameCircle </apiDesc></apiClassifierDetail><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.WhisperSyncEvent_REVERTED_GAME_DATA"><apiName>REVERTED_GAME_DATA</apiName><shortdesc> Dispatched when WhisperSync has successfully reverted game data </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.WhisperSyncEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when WhisperSync has successfully reverted game data </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.WhisperSyncEvent_REVERT_FAILED"><apiName>REVERT_FAILED</apiName><shortdesc> Dispatched when a request to to revert WhisperSync data has failed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.WhisperSyncEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when a request to to revert WhisperSync data has failed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.WhisperSyncEvent_REVERT_CANCELLED"><apiName>REVERT_CANCELLED</apiName><shortdesc> Dispatched when a request to revert WhisperSync data has been canceled by the user </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.WhisperSyncEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when a request to revert WhisperSync data has been canceled by the user </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.WhisperSyncEvent_NEW_GAME_DATA"><apiName>NEW_GAME_DATA</apiName><shortdesc> Dispatched when new game data has been loaded by WhisperSync </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.WhisperSyncEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when new game data has been loaded by WhisperSync </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.WhisperSyncEvent_SYNCHRONIZE_FAILED"><apiName>SYNCHRONIZE_FAILED</apiName><shortdesc> Dispatched when WhisperSync synchronization has failed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.WhisperSyncEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when WhisperSync synchronization has failed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.WhisperSyncEvent_UPLOAD_SUCCESS"><apiName>UPLOAD_SUCCESS</apiName><shortdesc> Dispatched when WhisperSync has successfully uploaded new game data </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.WhisperSyncEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when WhisperSync has successfully uploaded new game data </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.WhisperSyncEvent_CONFLICT_DEFERRAL"><apiName>CONFLICT_DEFERRAL</apiName><shortdesc> Dispatched when WhisperSync reports a conflict deferral </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.WhisperSyncEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when WhisperSync reports a conflict deferral </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.WhisperSyncEvent_ALREADY_SYNCHRONIZED"><apiName>ALREADY_SYNCHRONIZED</apiName><shortdesc> Dispatched when WhisperSync reports the current data is already synchronized </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.WhisperSyncEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when WhisperSync reports the current data is already synchronized </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_LOAD_LEADERBOARDS_FAILED"><apiName>LOAD_LEADERBOARDS_FAILED</apiName><shortdesc> Dispatched when the request to load leaderboard definitions has failed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when the request to load leaderboard definitions has failed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_LEADERBOARDS_LOADED"><apiName>LEADERBOARDS_LOADED</apiName><shortdesc> Dispatched when leaderboard definitions have loaded </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when leaderboard definitions have loaded </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_LOAD_ACHIEVEMENTS_FAILED"><apiName>LOAD_ACHIEVEMENTS_FAILED</apiName><shortdesc> Dispatched when a request to load achievements has failed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when a request to load achievements has failed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_ACHIEVEMENTS_LOADED"><apiName>ACHIEVEMENTS_LOADED</apiName><shortdesc> Dispatched when achievements have loaded </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when achievements have loaded </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_LOAD_SCORES_FAILED"><apiName>LOAD_SCORES_FAILED</apiName><shortdesc> Dispatched when the request to load leaderboard scores has failed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when the request to load leaderboard scores has failed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_SCORES_LOADED"><apiName>SCORES_LOADED</apiName><shortdesc> Dispatched when leaderboard scores have loaded </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when leaderboard scores have loaded </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_LOAD_LOCAL_PLAYER_FAILED"><apiName>LOAD_LOCAL_PLAYER_FAILED</apiName><shortdesc> Dispatched when a request to load the local player profile has failed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when a request to load the local player profile has failed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_LOCAL_PLAYER_LOADED"><apiName>LOCAL_PLAYER_LOADED</apiName><shortdesc> Dispatched when the local player's profile has loaded </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when the local player's profile has loaded </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_ACHIEVEMENT_RESET_FAILED"><apiName>ACHIEVEMENT_RESET_FAILED</apiName><shortdesc> Dispatched when a call to reset a single achievement achievements has failed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when a call to reset a single achievement achievements has failed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_ACHIEVEMENT_RESET"><apiName>ACHIEVEMENT_RESET</apiName><shortdesc> Dispatched when a call to reset a single achievement has completed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when a call to reset a single achievement has completed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_ACHIEVEMENTS_RESET_FAILED"><apiName>ACHIEVEMENTS_RESET_FAILED</apiName><shortdesc> Dispatched when a call to reset all achievements has failed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when a call to reset all achievements has failed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_ACHIEVEMENTS_RESET"><apiName>ACHIEVEMENTS_RESET</apiName><shortdesc> Dispatched when a call to reset all achievements has completed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when a call to reset all achievements has completed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_SUBMIT_ACHIEVEMENT_FAILED"><apiName>SUBMIT_ACHIEVEMENT_FAILED</apiName><shortdesc> Dispatched when an achievement submission to GameCircle has failed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when an achievement submission to GameCircle has failed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_ACHIEVEMENT_SUBMITTED"><apiName>ACHIEVEMENT_SUBMITTED</apiName><shortdesc> Dispatched when an achievement was successfully submitted to GameCircle </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when an achievement was successfully submitted to GameCircle </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_SUBMIT_SCORE_FAILED"><apiName>SUBMIT_SCORE_FAILED</apiName><shortdesc> Dispatched when a score submission to GameCircle has failed </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when a score submission to GameCircle has failed </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_SCORE_SUBMITTED"><apiName>SCORE_SUBMITTED</apiName><shortdesc> Dispatched when a score was successfully submitted to GameCircle </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when a score was successfully submitted to GameCircle </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_SERVICE_NOT_READY"><apiName>SERVICE_NOT_READY</apiName><shortdesc> Dispatched when the GameCircle service has failed to initialize </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when the GameCircle service has failed to initialize </apiDesc></adobeApiEventDetail></adobeApiEvent><adobeApiEvent id="com.amazon.nativeextensions.android:GameCircle_com.amazon.nativeextensions.android.events.GameCircleEvent_SERVICE_READY"><apiName>SERVICE_READY</apiName><shortdesc> Dispatched when the GameCircle service has initialized </shortdesc><prolog/><adobeApiEventDetail><adobeApiEventDef><adobeApiEventClassifier>com.amazon.nativeextensions.android.events.GameCircleEvent</adobeApiEventClassifier><apiGeneratedEvent/></adobeApiEventDef><apiDesc> Dispatched when the GameCircle service has initialized </apiDesc></adobeApiEventDetail></adobeApiEvent><apiConstructor id="com.amazon.nativeextensions.android:GameCircle:GameCircle"><apiName>GameCircle</apiName><shortdesc> Do Not call this directly; use GameCircle.create() or GameCircle.gameCircle to get current instance.</shortdesc><prolog/><apiConstructorDetail><apiConstructorDef><apiAccess value="public"/><apiParam><apiItemName>gameFeatureSet</apiItemName><apiType value="Array"/></apiParam><apiParam><apiItemName>logCallback</apiItemName><apiType value="Function"/><apiData>null</apiData></apiParam></apiConstructorDef><apiDesc> Do Not call this directly; use GameCircle.create() or GameCircle.gameCircle to get current instance. </apiDesc></apiConstructorDetail></apiConstructor><apiOperation id="com.amazon.nativeextensions.android:GameCircle:create"><apiName>create</apiName><shortdesc>
	 Initializes the GameCircle Extension.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiStatic/><apiException><apiDesc>if GameCircle has already been initialized.
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiException><apiDesc>the gameFeatureSet parameter does not include a valid list of GameCircleFeature constants
	 </apiDesc><apiItemName>ArgumentError	if</apiItemName><apiOperationClassifier>ArgumentError	if</apiOperationClassifier></apiException><apiReturn><apiDesc>initialized instance of GameCircle extension interface.
	 </apiDesc><apiOperationClassifier>com.amazon.nativeextensions.android:GameCircle</apiOperationClassifier></apiReturn><apiParam><apiItemName>gameFeatureSet</apiItemName><apiType value="Array"/><apiDesc>of GameCircleFeature constants indicating the GameCircle features the app supports
	 </apiDesc></apiParam><apiParam><apiItemName>logCallback</apiItemName><apiType value="Function"/><apiData>null</apiData></apiParam></apiOperationDef><apiDesc>
	 Initializes the GameCircle Extension.  You should check GameCircle.isSupported() first to ensure the platform is supported.
	 GameCircle is a Singleton and you may have only one instance.  After creation, you may access the instance through
	 the static property GameCircle.gameCircle .
	 
	 Pass the GameCircle features your game uses as an array of GameCircleFeature constants for the first parameter.  For instance, if the game uses leaderboards and achievements, pass [GameCircleFeature.ACHIEVEMENTS,GameCircleFeature.LEADERBOARDS].
	 
	 After initialization, GameCircleEvent.SERVICE_READY be dispatched indicating GameCircle is ready to begin processing requests.  If initialization fails, GameCircleEvent.SERVICE_NOT_READY will be dispatched instead.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link><link href="com.amazon.nativeextensions.android.events.xml#GameCircleEvent"><linktext>com.amazon.nativeextensions.android.events.GameCircleEvent</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:dispose"><apiName>dispose</apiName><shortdesc> Dispose of Context </shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc> Dispose of Context </apiDesc></apiOperationDetail></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:isSupported"><apiName>isSupported</apiName><shortdesc> Determine if the current platform supports the extension.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiStatic/><apiReturn><apiType value="Boolean"/></apiReturn></apiOperationDef><apiDesc> Determine if the current platform supports the extension. </apiDesc></apiOperationDetail></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:loadAchievements"><apiName>loadAchievements</apiName><shortdesc>
	 Loads the game's achievements.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCircleFeature.ACHIEVEMENTS was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
	 Loads the game's achievements.
	 
	 After the achievements has been loaded, GameCircleEvent.ACHIEVEMENTS_LOADED will be dispatched, with its achievements property populated with a vector array of GameCircleAchievement objects.
	 
	 If the request fails, GameCircleEvent.LOAD_ACHIEVEMENTS_FAILED will be dispatched.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#GameCircleEvent"><linktext>com.amazon.nativeextensions.android.events.GameCircleEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleAchievement"><linktext>com.amazon.nativeextensions.android.GameCircleAchievement</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:loadLeaderboards"><apiName>loadLeaderboards</apiName><shortdesc>
	 Loads a list of the game's leaderboard metadata.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCircleFeature.LEADERBOARDS was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
	 Loads a list of the game's leaderboard metadata.  You may use this in conjunction with loadScores() to create custom leaderboard views, as an alternative to showLeaderboard().
	 
	 After the achievements has been loaded, GameCircleEvent.LEADERBOARDS_LOADED will be dispatched, with its leaderboards property populated with a vector array of GameCircleLeaderboard objects.
	 
	 If the request fails, GameCircleEvent.LOAD_LEADERBOARDS_FAILED will be dispatched.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#GameCircleEvent"><linktext>com.amazon.nativeextensions.android.events.GameCircleEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleAchievement"><linktext>com.amazon.nativeextensions.android.GameCircleAchievement</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:loadLocalPlayerProfile"><apiName>loadLocalPlayerProfile</apiName><shortdesc>
	 Loads the local player's profile data.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
	 Loads the local player's profile data.  Upon completion, GameCircleEvent.LOCAL_PLAYER_LOADED will be dispatched, with its playerAlias property populated.
	 
	 If the loading fails, GameCircleEvent.LOAD_LOCAL_PLAYER_FAILED will be dispatched.
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#GameCircleEvent"><linktext>com.amazon.nativeextensions.android.events.GameCircleEvent</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:loadLocalPlayerScore"><apiName>loadLocalPlayerScore</apiName><shortdesc>
	 Loads the local player's high score.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCircleFeature.LEADERBOARDS was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiException><apiDesc>if leaderboardFilter is not a vaild GameCircleLeaderboardFilter constant
	 </apiDesc><apiItemName>ArgumentError</apiItemName><apiOperationClassifier>ArgumentError</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>leaderboardId</apiItemName><apiType value="String"/><apiDesc>the leaderboardId for which to load the score
	 </apiDesc></apiParam><apiParam><apiItemName>leaderboardFilter</apiItemName><apiType value="String"/><apiDesc>one of the GameCircleLeaderboardFilter constants defining the score time range
	 </apiDesc></apiParam></apiOperationDef><apiDesc>
	 Loads the local player's high score.
	 
	 After the score has been loaded, GameCircleEvent.LOCAL_PLAYER_SCORE_LOADED will be dispatched, with its leaderboardId, score, and rank properties populated.
	 
	 If the request fails, GameCircleEvent.LOAD_LOCAL_PLAYER_SCORE_FAILED will be dispatched.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#GameCircleEvent"><linktext>com.amazon.nativeextensions.android.events.GameCircleEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleLeaderboardFilter"><linktext>com.amazon.nativeextensions.android.GameCircleLeaderboardFilter</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:loadScores"><apiName>loadScores</apiName><shortdesc>
	 Loads the high score list for the given leaderboard id and GameCircleLeaderboardFilter- starting from startRank for up to scoreCount items.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCircleFeature.LEADERBOARDS was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiException><apiDesc>if leaderboardFilter is not a vaild GameCircleLeaderboardFilter constant
	 </apiDesc><apiItemName>ArgumentError</apiItemName><apiOperationClassifier>ArgumentError</apiOperationClassifier></apiException><apiException><apiDesc>if startRank is less than 1
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>leaderboardId</apiItemName><apiType value="String"/><apiDesc>the leaderboardId for which to load the score
	 </apiDesc></apiParam><apiParam><apiItemName>leaderboardFilter</apiItemName><apiType value="String"/><apiDesc>one of the GameCircleLeaderboardFilter constants defining the score time range
	 </apiDesc></apiParam><apiParam><apiItemName>startRank</apiItemName><apiType value="int"/><apiDesc>the starting rank index for which to load scores, as a 1-based index
	 </apiDesc></apiParam><apiParam><apiItemName>scoreCount</apiItemName><apiType value="int"/><apiDesc>the count of scores to load
	 </apiDesc></apiParam></apiOperationDef><apiDesc>
	 Loads the high score list for the given leaderboard id and GameCircleLeaderboardFilter- starting from startRank for up to scoreCount items.  To create custom leaderboard views, use loadScores() in conjunction with loadLeaderboards() to get the necessary data.
	 
	 After the scores has been loaded, GameCircleEvent.SCORES_LOADED will be dispatched, with its scores property populated with a vector array of GameCircleScore objects.
	 
	 If the request fails, GameCircleEvent.LOAD_SCORES_FAILED will be dispatched.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#GameCircleEvent"><linktext>com.amazon.nativeextensions.android.events.GameCircleEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleLeaderboardFilter"><linktext>com.amazon.nativeextensions.android.GameCircleLeaderboardFilter</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:resetAchievement"><apiName>resetAchievement</apiName><shortdesc>
	 Resets the player's progress on a given achievement.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCircleFeature.ACHIEVEMENTS was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>achievementId</apiItemName><apiType value="String"/></apiParam></apiOperationDef><apiDesc>
	 Resets the player's progress on a given achievement.
	 
	 After the achievement have been reset, GameCircleEvent.ACHIEVEMENT_RESET will be dispatched, with its achievementId property populated.
	 
	 If the achievement reset fails, GameCircleEvent.ACHIEVEMENT_RESET_FAILED will be dispatched.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#GameCircleEvent"><linktext>com.amazon.nativeextensions.android.events.GameCircleEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:resetAchievements"><apiName>resetAchievements</apiName><shortdesc>
	 Resets all the player's achievement progress.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCircleFeature.ACHIEVEMENTS was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
	 Resets all the player's achievement progress.
	 
	 After the achievements have been reset, GameCircleEvent.ACHIEVEMENTS_RESET will be dispatched.
	 
	 If the achievements reset fails, GameCircleEvent.ACHIEVEMENTS_RESET_FAILED will be dispatched.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#GameCircleEvent"><linktext>com.amazon.nativeextensions.android.events.GameCircleEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:setPopupLocation"><apiName>setPopupLocation</apiName><shortdesc>
	 Sets the screen location at which popup notifications will appear.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>popupLocation is not one the GameCirclePopupLocation constants
	 </apiDesc><apiItemName>ArgumentError	if</apiItemName><apiOperationClassifier>ArgumentError	if</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>popupLocation</apiItemName><apiType value="String"/><apiDesc>one of the GameCirclePopupLocation constants indicating the position notifications will appear
	 </apiDesc></apiParam></apiOperationDef><apiDesc>
	 Sets the screen location at which popup notifications will appear.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.xml#GameCirclePopupLocation"><linktext>com.amazon.nativeextensions.android.GameCirclePopupLocation</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:showAchievements"><apiName>showAchievements</apiName><shortdesc>
	 Displays an achievements view to the user.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCircleFeature.ACHIEVEMENTS was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
	 Displays an achievements view to the user.
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:showLeaderboard"><apiName>showLeaderboard</apiName><shortdesc>
	 Displays a leaderboard view to the user.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCircleFeature.LEADERBOARDS was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>leaderboardId</apiItemName><apiType value="String"/><apiDesc>the id of the leaderboard to display
	 </apiDesc></apiParam></apiOperationDef><apiDesc>
	 Displays a leaderboard view to the user.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:submitAchievement"><apiName>submitAchievement</apiName><shortdesc>
	 Submits player achievement progress to GameCircle.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCircleFeature.ACHIEVEMENTS was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>achievementId</apiItemName><apiType value="String"/><apiDesc>the id of the achievement to update
	 </apiDesc></apiParam><apiParam><apiItemName>percentComplete</apiItemName><apiType value="Number"/><apiDesc>the percent completion for the achievement, between 0.0 and 100.0
	 </apiDesc></apiParam></apiOperationDef><apiDesc>
	 Submits player achievement progress to GameCircle.
	 
	 After the achievement has been posted, GameCircleEvent.ACHIEVEMENT_SUBMITTED will be dispatched, with its percentComplete and achievementId properties populated.
	 
	 If the achievement submission fails, GameCircleEvent.SUBMIT_ACHIEVEMENT_FAILED will be dispatched.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#GameCircleEvent"><linktext>com.amazon.nativeextensions.android.events.GameCircleEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:submitScore"><apiName>submitScore</apiName><shortdesc>
	 Submits player achievement progress to GameCircle.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCircleFeature.LEADERBOARDS was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>leaderboardId</apiItemName><apiType value="String"/><apiDesc>the leaderboard id to post the score to
	 </apiDesc></apiParam><apiParam><apiItemName>scoreValue</apiItemName><apiType value="int"/><apiDesc>the value of the score to submit
	 </apiDesc></apiParam></apiOperationDef><apiDesc>
	 Submits player achievement progress to GameCircle.
	 
	 After the score has been posted, GameCircleEvent.SCORE_SUBMITTED will be dispatched, with its score and leaderboardId properties populated.
	 
	 If the score submission fails, GameCircleEvent.SUBMIT_SCORE_FAILED will be dispatched.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#GameCircleEvent"><linktext>com.amazon.nativeextensions.android.events.GameCircleEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:whisperSyncRevert"><apiName>whisperSyncRevert</apiName><shortdesc>
	 Presents the player with a dialog from which they may choose from previous saved states, and optionally revert the game to the selected state, based on the description passed with it to a previous call to whisperSyncSynchronizeProgress().</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCirlceFeature.WHISPERSYNC was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc>
	 Presents the player with a dialog from which they may choose from previous saved states, and optionally revert the game to the selected state, based on the description passed with it to a previous call to whisperSyncSynchronizeProgress().
	 
	 When the request is complete, a WhisperSyncEvent.REVERT_CANCELLED event will be dispatched if the user cancelled, or a WhisperSync.REVERT_FAILED event will be dispatched if the request fails.  If the revert is successful, WhisperSyncEvent.REVERTED_GAME_DATA will be dispatched, and the game's local state will be updated to the selected reversion state.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#WhisperSyncEvent"><linktext>com.amazon.nativeextensions.android.events.WhisperSyncEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:whisperSyncSynchronizeProgress"><apiName>whisperSyncSynchronizeProgress</apiName><shortdesc>
	 Synchronizes game progress with WhisperSync.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCirlceFeature.WHISPERSYNC was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiException><apiDesc>if conflictStrategy is specified but not one of the constants ConflictStrategy.AUTO_RESOLVE_TO_CLOUD, ConflictStrategy.AUTO_RESOLVE_TO_IGNORE, or ConflictStrategy.PLAYER_SELECT
	 </apiDesc><apiItemName>ArgumentError</apiItemName><apiOperationClassifier>ArgumentError</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>description</apiItemName><apiType value="String"/><apiDesc>a short description of the relevant progress at this synch
	 </apiDesc></apiParam><apiParam><apiItemName>conflictStrategy</apiItemName><apiType value="String"/><apiData>null</apiData><apiDesc>if set, only files stored to the filesystem with this extension will be synchronized
	 </apiDesc></apiParam><apiParam><apiItemName>filesOfType</apiItemName><apiType value="String"/><apiData>null</apiData><apiDesc>one of the ConflictStrategy constants
	 </apiDesc></apiParam></apiOperationDef><apiDesc>
	 Synchronizes game progress with WhisperSync.  You should execute this method at logical checkpoints in your game, such as the completion of a level, or the pausing of the game. 
	 
	 Set the description property to a short, logical description of the player's progress (such as 'level 3, 18 stars').  The description may be presented to the user later if they choose to resolve a conflict or revert the saved state.
	 
	 When saving at a regular checkpoint, you may leave the conflictStrategy parameter blank.  When saving progress at a pause point in the game, use ConflictStrategy.AUTO_RESOLVE_TO_IGNORE.
	 
	 The optional third parameter, filesOfType allows you to control which type of files saved using the flash.filesystem package will be synced to the cloud.  For instance, setting this parameter to the string '.xml' will cause only files with an xml extension to be synchronized.
	 
	 After the request is completed, the WhisperSyncEvent.ALREADY_SYNCHRONIZED, WhisperSyncEvent.CONFLICT_DEFERRAL, WhisperSync.UPLOAD_SUCCESS, WhisperSync.NEW_GAME_DATA, WhisperSync.SYNCHRONIZE_FAILED events will be dispatched, depending on the result of the sync attempt.  All event listeners are optional.  In the case of NEW_GAME_DATA, you may want to update your application state, as new data will have been loaded.
	 
	 The extension will automatically synchronize all data saved to the file system by your app using the flash.filesystem package.  To quickly implement state saving, use the com.amazon.nativeextensions.android.SharedObject class; it behaves exactly like flash.net.SharedObject, except its data will be synced to the cloud with WhisperSync when using the whisperSyncSynchronize() and whisperSyncSynchronizeProgress() methods.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#WhisperSyncEvent"><linktext>com.amazon.nativeextensions.android.events.WhisperSyncEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link><link href="com.amazon.nativeextensions.android.xml#ConflictStrategy"><linktext>com.amazon.nativeextensions.android.ConflictStrategy</linktext></link><link href="com.amazon.nativeextensions.android.xml#SharedObject"><linktext>com.amazon.nativeextensions.android.SharedObject</linktext></link></related-links></apiOperation><apiOperation id="com.amazon.nativeextensions.android:GameCircle:whisperSyncSynchronize"><apiName>whisperSyncSynchronize</apiName><shortdesc>
	 Synchronizes with WhisperSync.</shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>if GameCirlceFeature.WHISPERSYNC was not enabled at initialization
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiException><apiDesc>if conflictStrategy is specified but not one of the constants ConflictStrategy.AUTO_RESOLVE_TO_CLOUD, ConflictStrategy.AUTO_RESOLVE_TO_IGNORE, or ConflictStrategy.PLAYER_SELECT
	 </apiDesc><apiItemName>ArgumentError</apiItemName><apiOperationClassifier>ArgumentError</apiOperationClassifier></apiException><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>conflictStrategy</apiItemName><apiType value="String"/><apiData>null</apiData><apiDesc>one of the ConflictStrategy constants
	 </apiDesc></apiParam></apiOperationDef><apiDesc>
	 Synchronizes with WhisperSync.  You should execute this method in the WhisperSyncEvent.SERVICE_READY callback.
	 
	 If your game has no saved state (and is being run for the first time) set the conflictStrategy parameter to ConflictStrategy.AUTO_RESOLVE_TO_CLOUD.  Failing to do so may result in the user being presented incorrectly with a conflict message.
	 
	 If the game has saved state (and therefore has been run before), leave the conflictStrategy property empty.
	 
	 After the request is completed, the WhisperSyncEvent.ALREADY_SYNCHRONIZED, WhisperSyncEvent.CONFLICT_DEFERRAL, WhisperSync.UPLOAD_SUCCESS, WhisperSync.NEW_GAME_DATA, WhisperSync.SYNCHRONIZE_FAILED events will be dispatched, depending on the result of the sync attempt.  All event listeners are optional.  In the case of NEW_GAME_DATA, you may want to update your application state, as new data will have been loaded.
	 
	 The extension will automatically synchronize all data saved to the file system by your app using the flash.filesystem package.  To quickly implement state saving, use the com.amazon.nativeextensions.android.SharedObject class; it behaves exactly like flash.net.SharedObject, except its data will be synced to the cloud with WhisperSync when using the whisperSyncSynchronize and whisperSyncSynchronizeProgress methods.
	 
	 </apiDesc></apiOperationDetail><related-links><link href="com.amazon.nativeextensions.android.events.xml#WhisperSyncEvent"><linktext>com.amazon.nativeextensions.android.events.WhisperSyncEvent</linktext></link><link href="com.amazon.nativeextensions.android.xml#GameCircleFeature"><linktext>com.amazon.nativeextensions.android.GameCircleFeature</linktext></link><link href="com.amazon.nativeextensions.android.xml#ConflictStrategy"><linktext>com.amazon.nativeextensions.android.ConflictStrategy</linktext></link><link href="com.amazon.nativeextensions.android.xml#SharedObject"><linktext>com.amazon.nativeextensions.android.SharedObject</linktext></link></related-links></apiOperation><apiValue id="com.amazon.nativeextensions.android:GameCircle:VERSION"><apiName>VERSION</apiName><shortdesc> Version </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>1.1.0</apiData><apiType value="String"/></apiValueDef><apiDesc> Version </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircle:gameCircle:get"><apiName>gameCircle</apiName><shortdesc>
	 The current instance of the GameCircle singelton.</shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiStatic/><apiValueAccess value="read"/><apiValueClassifier>com.amazon.nativeextensions.android:GameCircle</apiValueClassifier><apiException><apiDesc>if GameCircle.create() was not called before first accessing this property.
	 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException></apiValueDef><apiDesc>
	 The current instance of the GameCircle singelton.  You must call GameCircle.create() before this property is available.
	 
	 </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="com.amazon.nativeextensions.android:GameCircleScoreFormat"><apiName>GameCircleScoreFormat</apiName><shortdesc> GameCircle ScoreFormat Constants </shortdesc><prolog><asMetadata/></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>Object</apiBaseClassifier></apiClassifierDef><apiDesc> GameCircle ScoreFormat Constants </apiDesc></apiClassifierDetail><apiValue id="com.amazon.nativeextensions.android:GameCircleScoreFormat:DURATION"><apiName>DURATION</apiName><shortdesc> Duration Score Format </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>DURATION</apiData><apiType value="String"/></apiValueDef><apiDesc> Duration Score Format </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleScoreFormat:NUMERIC"><apiName>NUMERIC</apiName><shortdesc> Numeric Score Format </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>NUMERIC</apiData><apiType value="String"/></apiValueDef><apiDesc> Numeric Score Format </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleScoreFormat:UNKNOWN"><apiName>UNKNOWN</apiName><shortdesc> Unknown Score Format </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>UNKNOWN</apiData><apiType value="String"/></apiValueDef><apiDesc> Unknown Score Format </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="com.amazon.nativeextensions.android:SharedObject"><apiName>SharedObject</apiName><shortdesc> SharedObject works like flash.net.SharedObject, but syncs with WhisperSync </shortdesc><prolog><asMetadata/></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>flash.events:EventDispatcher</apiBaseClassifier></apiClassifierDef><apiDesc> SharedObject works like flash.net.SharedObject, but syncs with WhisperSync </apiDesc></apiClassifierDetail><apiConstructor id="com.amazon.nativeextensions.android:SharedObject:SharedObject"><apiName>SharedObject</apiName><shortdesc> Do not call this directly; use SharedObject.getLocal() </shortdesc><prolog/><apiConstructorDetail><apiConstructorDef><apiAccess value="public"/></apiConstructorDef><apiDesc> Do not call this directly; use SharedObject.getLocal() </apiDesc></apiConstructorDetail></apiConstructor><apiOperation id="com.amazon.nativeextensions.android:SharedObject:com.amazon.nativeextensions.android:flushAllData"><apiName>flushAllData</apiName><shortdesc> Flush All Data to Disk </shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiStatic/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc> Flush All Data to Disk </apiDesc></apiOperationDetail></apiOperation><apiOperation id="com.amazon.nativeextensions.android:SharedObject:flush"><apiName>flush</apiName><shortdesc>
		 Immediately writes a locally persistent shared object to a local file.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="Lite" version="4"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiException><apiDesc>Flash Player cannot write the shared object to disk. This error might 
		   occur if the user has permanently disallowed local information storage for 
		   objects from this domain.
		   
		     Note: Local content can always write shared objects
		   from third-party domains (domains other than the domain in the current browser address bar)
		   to disk, even if writing of third-party shared objects to disk is disallowed.
		 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiDesc>Either of the following values:
		   SharedObjectFlushStatus.PENDING: The user has permitted local information 
		   storage for objects from this domain, but the 
		   amount of space allotted is not sufficient to store the object. Flash Player prompts
		   the user to allow more space. 
		   To allow space for the shared object to grow when it is saved, thus avoiding
		   a SharedObjectFlushStatus.PENDING return value, pass a value
		   for minDiskSpace.
		   SharedObjectFlushStatus.FLUSHED: The shared object has been
		   successfully written to a file on the local disk.
		 </apiDesc><apiType value="String"/></apiReturn><apiParam><apiItemName>minDiskUsage</apiItemName><apiType value="int"/><apiData>0</apiData><apiDesc>The minimum disk space, in bytes, 
		   that must be allotted for this object.
		 </apiDesc></apiParam></apiOperationDef><apiDesc>
		 Immediately writes a locally persistent shared object to a local file. If you don't use this 
		 method, Flash Player writes the shared object to a file when the shared object session ends — 
		 that is, when the SWF file is closed, when the shared object is garbage-collected 
		 because it no longer has any references to it, or when you call SharedObject.clear()
		 or SharedObject.close().
		 
		   If this method returns SharedObjectFlushStatus.PENDING,
		 Flash Player displays a dialog box asking 
		 the user to increase the amount of disk space available to objects from this domain. To allow 
		 space for the shared object to  grow when it is saved in the future, which avoids return values 
		 of PENDING, pass a value for minDiskSpace. When Flash Player
		 tries to write the file, it looks for the number of bytes passed to 
		 minDiskSpace, instead of looking for enough space to save the shared 
		 object at its current size. For example, if you expect a shared object to grow to a maximum size of 500 bytes, even 
		 though it might start out much smaller, pass 500 for minDiskSpace. If 
		 Flash asks the user to allot disk space for the shared object, it asks for 500 bytes. After 
		 the user allots the requested amount of space, Flash won't have to ask for more space on future 
		 attempts to flush the object (as long as its size doesn't exceed 500 bytes). After the user responds to the dialog box, this method is called again. A
		 netStatus event is dispatched with a code property of
		 SharedObject.Flush.Success or SharedObject.Flush.Failed.
		 </apiDesc></apiOperationDetail></apiOperation><apiOperation id="com.amazon.nativeextensions.android:SharedObject:getLocal"><apiName>getLocal</apiName><shortdesc>
		 Returns a reference to a locally persistent shared object that is available to the current client, and syncs with WhisperSync.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="Lite" version="4"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiStatic/><apiException><apiDesc>Flash Player cannot create the shared object for whatever reason.
		 </apiDesc><apiItemName>Error</apiItemName><apiOperationClassifier>Error</apiOperationClassifier></apiException><apiReturn><apiDesc>A reference to a shared object that is persistent locally and is available only to the
		   current client. If Flash Player can't create or find the shared object (for example, if
		   localPath was
		   specified but no such directory exists), this method throws an exception.
		 </apiDesc><apiOperationClassifier>com.amazon.nativeextensions.android:SharedObject</apiOperationClassifier></apiReturn><apiParam><apiItemName>name</apiItemName><apiType value="String"/><apiDesc>The name of the object. The name can include forward slashes (/); for example,
		   work/addresses is a legal name. Spaces are not allowed in a shared 
		   object name, nor are the following characters:
		   
		     ~ % &amp; \ ; : " ' , &lt; &gt; ? #
		 </apiDesc></apiParam><apiParam><apiItemName>localPath</apiItemName><apiType value="String"/><apiData>null</apiData><apiDesc>This parameter is ignored by WhisperSync, but provided for parity with flash.net.SharedObject
		 </apiDesc></apiParam><apiParam><apiItemName>secure</apiItemName><apiType value="Boolean"/><apiData>false</apiData><apiDesc>this parameter is ignored by WhisperSync, but provided for parity with flash.net.SharedObject
		 </apiDesc></apiParam></apiOperationDef><apiDesc>
		 Returns a reference to a locally persistent shared object that is available to the current client, and syncs with WhisperSync.
		 
		 In order to make changes to the data available to WhisperSync, you must exclusively call flush() after changing values.
		 
		 If the shared object does not already exist, this method creates one. If any values
		 passed to getLocal() are invalid or if the call fails, Flash Player throws an exception.
		 
		   The following code shows how you assign the returned shared object reference to a variable:var so:SharedObject = SharedObject.getLocal("savedData");
		 
		 </apiDesc></apiOperationDetail></apiOperation><apiOperation id="com.amazon.nativeextensions.android:SharedObject:com.amazon.nativeextensions.android:loadLocalData"><apiName>loadLocalData</apiName><shortdesc> Read Local Data from Disk </shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc> Read Local Data from Disk </apiDesc></apiOperationDetail></apiOperation><apiOperation id="com.amazon.nativeextensions.android:SharedObject:com.amazon.nativeextensions.android:reloadAllData"><apiName>reloadAllData</apiName><shortdesc> Reload All Data from Disk </shortdesc><prolog/><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiStatic/><apiReturn><apiType value="void"/></apiReturn></apiOperationDef><apiDesc> Reload All Data from Disk </apiDesc></apiOperationDetail></apiOperation><apiOperation id="com.amazon.nativeextensions.android:SharedObject:setDirty"><apiName>setDirty</apiName><shortdesc>
		 Indicates to the server that the value of a property
		 in the shared object has changed.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="Lite" version="4"/></apiVersion></asMetadata><asCustoms><internal>The AS2 player automatically marks properties dirty as they are changed.
		   The FMS server, however, requires an explicit setProperty() call to indicate when a property
		   of data has changed.
		   
		     AS3 does not support auto-dirtying the properties, so we are introducing setDirty() to explicitly
		   indicate when a property has changed, and setProperty() to match the method provided with the server.
		   
		     It's probably best to read the FMS Actionscript reference (search for SharedObject.setProperty at
		   www.adobe.com) before writing this documentation, as the details should be similar.
		 </internal></asCustoms></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>propertyName</apiItemName><apiType value="String"/><apiDesc>The name of the property that has changed.
		 </apiDesc></apiParam></apiOperationDef><apiDesc>
		 Indicates to the server that the value of a property
		 in the shared object has changed.
		 This method marks properties as dirty, which means changed.
		 
		   Call the SharedObject.setProperty() to create properties for a shared object.
		 
		   The SharedObject.setProperty() method implements setDirty().
		 In most cases, such as when the value of a property is a primitive type like String or Number,
		 you can call setProperty() instead of calling setDirty(). 
		 However, when the value of a property is an object that contains its own properties, 
		 call setDirty() to indicate when a value within the object has changed.
		 </apiDesc></apiOperationDetail></apiOperation><apiOperation id="com.amazon.nativeextensions.android:SharedObject:setProperty"><apiName>setProperty</apiName><shortdesc>
		 Updates the value of a property in a shared object and indicates to the server
		 that the value of the property has changed.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="Lite" version="4"/></apiVersion></asMetadata></prolog><apiOperationDetail><apiOperationDef><apiAccess value="public"/><apiReturn><apiType value="void"/></apiReturn><apiParam><apiItemName>propertyName</apiItemName><apiType value="String"/><apiDesc>The name of the property in the shared object.
		 </apiDesc></apiParam><apiParam><apiItemName>value</apiItemName><apiType value="Object"/><apiData>null</apiData><apiDesc>The value of the property (an ActionScript object), or null to delete the property.
		 </apiDesc></apiParam></apiOperationDef><apiDesc>
		 Updates the value of a property in a shared object and indicates to the server
		 that the value of the property has changed. The setProperty() method
		 explicitly marks properties as changed, or dirty.
		 
		   For more information about remote shared objects see the
		 
		   Flash Media Server documentation.Note: The SharedObject.setProperty() method implements the setDirty() method.
		 In most cases, such as when the value of a property is a primitive type like String or Number,
		 you would use setProperty() instead of setDirty. 
		 However, when the value of a property is an object that contains its own properties, 
		 use setDirty() to indicate when a value within the object has changed. 
		 In general, it is a good idea to call setProperty() rather than setDirty(), because 
		 setProperty() updates a property value only when that value has changed, whereas setDirty()
		 forces synchronization on all subscribed clients.
		 </apiDesc></apiOperationDetail></apiOperation><apiValue id="com.amazon.nativeextensions.android:SharedObject:com.amazon.nativeextensions.android:_dataStores"><apiName>_dataStores</apiName><shortdesc> Local Store Dictionary </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiStatic/><apiData>unknown</apiData><apiType value="flash.utils:Dictionary"/></apiValueDef><apiDesc> Local Store Dictionary </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:SharedObject:com.amazon.nativeextensions.android:_id"><apiName>_id</apiName><shortdesc> Local ID </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="String"/></apiValueDef><apiDesc> Local ID </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:SharedObject:data:get"><apiName>data</apiName><shortdesc>
		 The collection of attributes assigned to the data property of the object; these attributes can 
		 be shared and stored.</shortdesc><prolog><asMetadata><apiVersion><apiLanguage version="3.0"/><apiPlatform description="" name="Flash" version="9"/><apiPlatform description="" name="Lite" version="4"/></apiVersion></asMetadata></prolog><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiValueAccess value="read"/><apiType value="Object"/></apiValueDef><apiDesc>
		 The collection of attributes assigned to the data property of the object; these attributes can 
		 be shared and stored. Each attribute can be an object of any ActionScript or JavaScript 
		 type — Array, Number, Boolean, ByteArray, XML, and so on. For example, the following lines assign values to various aspects 
		 of a shared object:
		 
		   <codeblock>
		 
		   var items_array:Array = new Array(101, 346, 483);
		 var currentUserIsAdmin:Boolean = true;
		 var currentUserName:String = "Ramona";
		 
		   var my_so:SharedObject = SharedObject.getLocal("superfoo");
		 my_so.data.itemNumbers = items_array;
		 my_so.data.adminPrivileges = currentUserIsAdmin;
		 my_so.data.userName = currentUserName;
		 
		   for (var prop in my_so.data) {
		 trace(prop+": "+my_so.data[prop]);
		 }
		 
		   </codeblock>
		 All attributes of a shared object's data property are saved if the object is persistent, and
		 the shared object contains the following information:
		 <codeblock>
		 
		   userName: Ramona
		 adminPrivileges: true
		 itemNumbers: 101,346,483
		 
		   </codeblock>
		 Note: Do not assign values directly to the data property of a shared 
		 object, as in so.data = someValue; Flash Player ignores these assignments.To delete attributes for local shared objects, use code such as 
		 delete so.data.attributeName; setting an attribute to 
		 null or undefined for a local shared object does not 
		 delete the attribute.To create private values for a shared object — values that are available only to the client 
		 instance while the object is in use and are not stored with the object when it is closed — create properties 
		 that are not named data to store them, as shown in the following example:
		 <codeblock>
		 
		   var my_so:SharedObject = SharedObject.getLocal("superfoo");
		 my_so.favoriteColor = "blue";
		 my_so.favoriteNightClub = "The Bluenote Tavern";
		 my_so.favoriteSong = "My World is Blue";
		 
		   for (var prop in my_so) {
		 trace(prop+": "+my_so[prop]);
		 }
		 
		   </codeblock>
		 The shared object contains the following data:
		 <codeblock>
		 
		   favoriteSong: My World is Blue
		 favoriteNightClub: The Bluenote Tavern
		 favoriteColor: blue
		 data: [object Object]
		 
		   </codeblock>
		 
		 If one client changes the value of an attribute, all clients now see the new value.
		 </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="com.amazon.nativeextensions.android:GameCircleFeature"><apiName>GameCircleFeature</apiName><shortdesc> GameCircle Feature Constants </shortdesc><prolog><asMetadata/></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>Object</apiBaseClassifier></apiClassifierDef><apiDesc> GameCircle Feature Constants </apiDesc></apiClassifierDetail><apiValue id="com.amazon.nativeextensions.android:GameCircleFeature:ACHIEVEMENTS"><apiName>ACHIEVEMENTS</apiName><shortdesc> Achievements </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>Achievements</apiData><apiType value="String"/></apiValueDef><apiDesc> Achievements </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleFeature:LEADERBOARDS"><apiName>LEADERBOARDS</apiName><shortdesc> Leaderboards </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>Leaderboards</apiData><apiType value="String"/></apiValueDef><apiDesc> Leaderboards </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleFeature:WHISPERSYNC"><apiName>WHISPERSYNC</apiName><shortdesc> Whispersync </shortdesc><prolog/><apiValueDetail><apiValueDef><apiAccess value="public"/><apiStatic/><apiData>Whispersync</apiData><apiType value="String"/></apiValueDef><apiDesc> Whispersync </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier id="com.amazon.nativeextensions.android:GameCircleLeaderboard"><apiName>GameCircleLeaderboard</apiName><shortdesc> GameCircle Leaderboard </shortdesc><prolog><asMetadata/></prolog><apiClassifierDetail><apiClassifierDef><apiAccess value="public"/><apiStatic/><apiBaseClassifier>Object</apiBaseClassifier></apiClassifierDef><apiDesc> GameCircle Leaderboard </apiDesc></apiClassifierDetail><apiConstructor id="com.amazon.nativeextensions.android:GameCircleLeaderboard:GameCircleLeaderboard"><apiName>GameCircleLeaderboard</apiName><shortdesc> Create New GameCircle Leaderboard </shortdesc><prolog/><apiConstructorDetail><apiConstructorDef><apiAccess value="public"/></apiConstructorDef><apiDesc> Create New GameCircle Leaderboard </apiDesc></apiConstructorDetail></apiConstructor><apiValue id="com.amazon.nativeextensions.android:GameCircleLeaderboard:displayText"><apiName>displayText</apiName><shortdesc> The display text of the leaderboard </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="String"/></apiValueDef><apiDesc> The display text of the leaderboard </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleLeaderboard:id"><apiName>id</apiName><shortdesc> The ID of the leaderboard </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="String"/></apiValueDef><apiDesc> The ID of the leaderboard </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleLeaderboard:name"><apiName>name</apiName><shortdesc> The name of the leaderboard </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="String"/></apiValueDef><apiDesc> The name of the leaderboard </apiDesc></apiValueDetail></apiValue><apiValue id="com.amazon.nativeextensions.android:GameCircleLeaderboard:scoreFormat"><apiName>scoreFormat</apiName><shortdesc> The GameCircleScoreFormat const for this leaderboard </shortdesc><prolog/><apiValueDetail><apiValueDef><apiProperty/><apiAccess value="public"/><apiDynamic/><apiType value="String"/></apiValueDef><apiDesc> The GameCircleScoreFormat const for this leaderboard </apiDesc></apiValueDetail></apiValue></apiClassifier></apiPackage>