Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
| Class | Package | Description | |
|---|---|---|---|
| AddBuddyRequest | com.smartfoxserver.v2.requests.buddylist | Adds a new buddy to the current user's buddies list. | |
| AdminMessageRequest | com.smartfoxserver.v2.requests | Sends an administrator message to a specific user or a group of users. | |
| AirUDPManager | com.smartfoxserver.v2.bitswarm | The AirUDPManager class allows clients executed in the Adobe AIR runtime to communicate with SmartFoxServer 2X using the UDP protocol. | |
| BanMode | com.smartfoxserver.v2.requests | The BanMode class contains the costants describing the possible banning modalities for a BanUserRequest. | |
| BanUserRequest | com.smartfoxserver.v2.requests | Banishes a user from the server. | |
| BaseEvent | com.smartfoxserver.v2.core | This is the base class of all the events dispatched by the SmartFoxServer 2X ActionScript 3 API. | |
| BaseVariable | com.smartfoxserver.v2.entities.variables | The BaseVariable object is the base class for all SmartFoxServer Variable entities on the client. | |
| BlockBuddyRequest | com.smartfoxserver.v2.requests.buddylist | Blocks or unblocks a buddy in the current user's buddies list. | |
| BoolMatch | com.smartfoxserver.v2.entities.match | The BoolMatch class is used in matching expressions to check boolean conditions. | |
| Buddy | com.smartfoxserver.v2.entities | The Buddy interface defines all the methods and properties that an object representing a SmartFoxServer Buddy entity exposes. | |
| BuddyMessageRequest | com.smartfoxserver.v2.requests.buddylist | Sends a message to a buddy in the current user's buddies list. | |
| BuddyVariable | com.smartfoxserver.v2.entities.variables | The BuddyVariable interface defines all the public methods and properties that an object representing a SmartFoxServer Buddy Variable exposes. | |
| ChangeRoomCapacityRequest | com.smartfoxserver.v2.requests | Changes the maximum number of users and/or spectators who can join a Room. | |
| ChangeRoomNameRequest | com.smartfoxserver.v2.requests | Changes the name of a Room. | |
| ChangeRoomPasswordStateRequest | com.smartfoxserver.v2.requests | Changes the password of a Room. | |
| ClientDisconnectionReason | com.smartfoxserver.v2.util | The ClientDisconnectionReason class contains the costants describing the possible reasons why a disconnection from the server occurred. | |
| ConfigData | com.smartfoxserver.v2.util | The ConfigData class stores the client configuration data loaded from an external XML file or passed directly to the deputy connect method. | |
| ConnectionMode | com.smartfoxserver.v2.util | The ConnectionMode class contains the costants defining the possible connection modes of the client with the server. | |
| CreateRoomRequest | com.smartfoxserver.v2.requests | Creates a new Room in the current Zone. | |
| CreateSFSGameRequest | com.smartfoxserver.v2.requests.game | Creates a new public or private game, including player matching criteria, invitations settings and more. | |
| DefaultPacketEncrypter | com.smartfoxserver.v2.core | ||
| ExtensionRequest | com.smartfoxserver.v2.requests | Sends a command to the server-side Extension attached to the Zone or to a Room. | |
| FindRoomsRequest | com.smartfoxserver.v2.requests | Retrieves a list of Rooms from the server which match the specified criteria. | |
| FindUsersRequest | com.smartfoxserver.v2.requests | Retrieves a list of users from the server which match the specified criteria. | |
| GoOnlineRequest | com.smartfoxserver.v2.requests.buddylist | Toggles the current user's online/offline state as buddy in other users' buddies lists. | |
| IBuddyManager | com.smartfoxserver.v2.entities.managers | The IBuddyManager interface defines all the methods and properties exposed by the client-side manager of the SmartFoxServer Buddy List system. | |
| IMatcher | com.smartfoxserver.v2.entities.match | The IMatcher interface defines the properties that an object representing a condition to be used in a matching expression exposes. | |
| IMMOItem | com.smartfoxserver.v2.entities | The IMMOItem interface defines all the methods and properties that an object representing a SmartFoxServer MMOItem entity exposes. | |
| IMMOItemVariable | com.smartfoxserver.v2.entities.variables | The IMMOItemVariable interface defines all the public methods and properties that an object representing a SmartFoxServer MMOItem Variable exposes. | |
| InitBuddyListRequest | com.smartfoxserver.v2.requests.buddylist | Initializes the Buddy List system on the current client. | |
| Invitation | com.smartfoxserver.v2.entities.invitation | The Invitation interface defines all the methods and properties that an object representing an invitation entity exposes. | |
| InvitationReply | com.smartfoxserver.v2.entities.invitation | The InvitationReply class contains the constants describing the possible replies to an invitation. | |
| InvitationReplyRequest | com.smartfoxserver.v2.requests.game | Replies to an invitation received by the current user. | |
| InviteUsersRequest | com.smartfoxserver.v2.requests.game | Sends a generic invitation to a list of users. | |
| IPacketEncrypter | com.smartfoxserver.v2.core | ||
| IRoomManager | com.smartfoxserver.v2.entities.managers | The IRoomManager interface defines all the methods and properties exposed by the client-side manager of the SmartFoxServer Room entities. | |
| ISFSArray | com.smartfoxserver.v2.entities.data | The ISFSArray interface defines all the public methods and properties of the SFSArray class used by SmartFoxServer in client-server data transfer. | |
| ISFSObject | com.smartfoxserver.v2.entities.data | The ISFSObject interface defines all the public methods and properties of the SFSObject class used by SmartFoxServer in client-server data transfer. | |
| IUserManager | com.smartfoxserver.v2.entities.managers | The IUserManager interface defines all the methods and properties exposed by the client-side manager of the SmartFoxServer User entities. | |
| JoinRoomInvitationRequest | com.smartfoxserver.v2.requests.game | Sends an invitation to other users/players to join a specific Room. | |
| JoinRoomRequest | com.smartfoxserver.v2.requests | Joins the current user in a Room. | |
| KickUserRequest | com.smartfoxserver.v2.requests | Kicks a user out of the server. | |
| LeaveRoomRequest | com.smartfoxserver.v2.requests | Leaves one of the Rooms joined by the current user. | |
| Logger | com.smartfoxserver.v2.logging | The internal logger used by the SmartFoxServer 2X client API. | |
| LoggerEvent | com.smartfoxserver.v2.logging | LoggerEvent is the class representing all the events dispatched by the SmartFoxServer 2X ActionScript 3 API internal logger. | |
| LogicOperator | com.smartfoxserver.v2.entities.match | The LogicOperator class is used to concatenate two matching expressions using the AND or OR logical operator. | |
| LoginRequest | com.smartfoxserver.v2.requests | Logs the current user in one of the server Zones. | |
| LogLevel | com.smartfoxserver.v2.logging | The LogLevel class contains the costants describing the importance levels of logged messages. | |
| LogoutRequest | com.smartfoxserver.v2.requests | Logs the user out of the current server Zone. | |
| MapLimits | com.smartfoxserver.v2.requests.mmo | The MapLimits class is used to set the limits of the virtual environment represented by an MMORoom when creating it. | |
| MatchExpression | com.smartfoxserver.v2.entities.match | The MatchExpression class represents a matching expression used to compare custom variables or predefined properties when searching for users or Rooms. | |
| MessageRecipientMode | com.smartfoxserver.v2.requests | The MessageRecipientMode class is used to specify the recipient/s of moderator and administrator messages. | |
| MMOItem | com.smartfoxserver.v2.entities | An MMOItem represents an active non-player entity inside an MMORoom. | |
| MMOItemVariable | com.smartfoxserver.v2.entities.variables | The MMOItemVariable object represents a SmartFoxServer MMOItem Variable entity on the client. | |
| MMORoom | com.smartfoxserver.v2.entities | The MMORoom object represents a specialized type of Room entity on the client. | |
| MMORoomSettings | com.smartfoxserver.v2.requests.mmo | The MMORoomSettings class is a container for the settings required to create an MMORoom using the CreateRoomRequest request. | |
| ModeratorMessageRequest | com.smartfoxserver.v2.requests | Sends a moderator message to a specific user or a group of users. | |
| NumberMatch | com.smartfoxserver.v2.entities.match | The NumberMatch class is used in matching expressions to check numeric conditions. | |
| ObjectMessageRequest | com.smartfoxserver.v2.requests | Sends an object containing custom data to all users in a Room, or a subset of them. | |
| PasswordUtil | com.smartfoxserver.v2.util | Helper class for logging in with a pre-hashed password. | |
| PlayerToSpectatorRequest | com.smartfoxserver.v2.requests | Turns the current user from player to spectator in a Game Room. | |
| PrivateMessageRequest | com.smartfoxserver.v2.requests | Sends a private chat message. | |
| PublicMessageRequest | com.smartfoxserver.v2.requests | Sends a public chat message. | |
| QuickJoinGameRequest | com.smartfoxserver.v2.requests.game | Quickly joins the current user in a public game. | |
| RemoveBuddyRequest | com.smartfoxserver.v2.requests.buddylist | Removes a buddy from the current user's buddies list. | |
| ReservedBuddyVariables | com.smartfoxserver.v2.entities.variables | The ReservedBuddyVariables class contains the constants describing the SmartFoxServer API reserved Buddy Variable names. | |
| ReservedRoomVariables | com.smartfoxserver.v2.entities.variables | The ReservedRoomVariables class contains the constants describing the SmartFoxServer API reserved Room Variable names. | |
| Room | com.smartfoxserver.v2.entities | The Room interface defines all the methods and properties that an object representing a SmartFoxServer Room entity exposes. | |
| RoomEvents | com.smartfoxserver.v2.requests | The RoomEvents class contains a specific subset of the RoomSettings required to create a Room. | |
| RoomExtension | com.smartfoxserver.v2.requests | The RoomExtension class contains a specific subset of the RoomSettings required to create a Room. | |
| RoomPermissions | com.smartfoxserver.v2.requests | The RoomPermissions class contains a specific subset of the RoomSettings required to create a Room. | |
| RoomProperties | com.smartfoxserver.v2.entities.match | The RoomProperties class contains the names of predefined properties that can be used in matching expressions to search/filter Rooms. | |
| RoomSettings | com.smartfoxserver.v2.requests | The RoomSettings class is a container for the settings required to create a Room using the CreateRoomRequest request. | |
| RoomVariable | com.smartfoxserver.v2.entities.variables | The RoomVariable interface defines all the public methods and properties that an object representing a SmartFoxServer Room Variable exposes. | |
| SetBuddyVariablesRequest | com.smartfoxserver.v2.requests.buddylist | Sets one or more Buddy Variables for the current user. | |
| SetRoomVariablesRequest | com.smartfoxserver.v2.requests | Sets one or more custom Room Variables in a Room. | |
| SetUserPositionRequest | com.smartfoxserver.v2.requests.mmo | Updates the User position inside an MMORoom. | |
| SetUserVariablesRequest | com.smartfoxserver.v2.requests | Sets one or more custom User Variables for the current user. | |
| SFSArray | com.smartfoxserver.v2.entities.data | The SFSArray class is used by SmartFoxServer in client-server data transfer. | |
| SFSBuddy | com.smartfoxserver.v2.entities | The SFSBuddy object represents a buddy in the current user's buddies list. | |
| SFSBuddyEvent | com.smartfoxserver.v2.core | SFSBuddyEvent is the class representing all the events related to the Buddy List system dispatched by the SmartFoxServer 2X ActionScript 3 API. | |
| SFSBuddyManager | com.smartfoxserver.v2.entities.managers | The SFSBuddyManager class is the entity in charge of managing the current user's Buddy List system. | |
| SFSBuddyVariable | com.smartfoxserver.v2.entities.variables | The SFSBuddyVariable object represents a SmartFoxServer Buddy Variable entity on the client. | |
| SFSDataType | com.smartfoxserver.v2.entities.data | The SFSDataType class contains the costants defining the data types supported by SFSObject and SFSArray classes. | |
| SFSErrorCodes | com.smartfoxserver.v2.util | The SFSErrorCodes class provides a mean of translation between server error codes and their relative error messages. | |
| SFSEvent | com.smartfoxserver.v2.core | SFSEvent is the class representing most of the events dispatched by the SmartFoxServer 2X ActionScript 3 API. | |
| SFSGameSettings | com.smartfoxserver.v2.requests.game | The SFSGameSettings class is a container for the settings required to create a Game Room using the CreateSFSGameRequest request. | |
| SFSInvitation | com.smartfoxserver.v2.entities.invitation | The SFSInvitation object contains all the informations about an invitation received by the current user. | |
| SFSObject | com.smartfoxserver.v2.entities.data | The SFSObject class is used by SmartFoxServer in client-server data transfer. | |
| SFSRoom | com.smartfoxserver.v2.entities | The SFSRoom object represents a SmartFoxServer Room entity on the client. | |
| SFSRoomManager | com.smartfoxserver.v2.entities.managers | The SFSRoomManager class is the entity in charge of managing the client-side Rooms list. | |
| SFSRoomVariable | com.smartfoxserver.v2.entities.variables | The SFSRoomVariable object represents a SmartFoxServer Room Variable entity on the client. | |
| SFSUser | com.smartfoxserver.v2.entities | The SFSUser object represents a client logged in SmartFoxServer. | |
| SFSUserManager | com.smartfoxserver.v2.entities.managers | The SFSUserManager class is the entity in charge of managing the local (client-side) users list. | |
| SFSUserVariable | com.smartfoxserver.v2.entities.variables | The SFSUserVariable object represents a SmartFoxServer User Variable entity on the client. | |
| SmartFox | com.smartfoxserver.v2 | SmartFox is the main class of the SmartFoxServer 2X API. | |
| SpectatorToPlayerRequest | com.smartfoxserver.v2.requests | Turns the current user from spectator to player in a Game Room. | |
| StringMatch | com.smartfoxserver.v2.entities.match | The StringMatch class is used in matching expressions to check string conditions. | |
| SubscribeRoomGroupRequest | com.smartfoxserver.v2.requests | Subscribes the current user to Room-related events occurring in the specified Group. | |
| UnsubscribeRoomGroupRequest | com.smartfoxserver.v2.requests | Unsubscribes the current user to Room-related events occurring in the specified Group. | |
| User | com.smartfoxserver.v2.entities | The User interface defines all the methods and properties that an object representing a SmartFoxServer User entity exposes. | |
| UserPrivileges | com.smartfoxserver.v2.entities | The UserPrivileges class contains the costants describing the default user types known by SmartFoxServer. | |
| UserProperties | com.smartfoxserver.v2.entities.match | The UserProperties class contains the names of predefined properties that can be used in matching expressions to search/filter users. | |
| UserVariable | com.smartfoxserver.v2.entities.variables | The UserVariable interface defines all the public methods and properties that an object representing a SmartFoxServer User Variable exposes. | |
| Variable | com.smartfoxserver.v2.entities.variables | The Variable interface defines all the default public methods and properties that an object representing a SmartFoxServer Room/User/Buddy Variable exposes. | |
| VariableType | com.smartfoxserver.v2.entities.variables | The VariableType class contains the constants defining the valid types of User, Room and Buddy Variables to be passed to their constructors. | |
| Vec3D | com.smartfoxserver.v2.entities.data | The Vec3D object represents a position in a 2D or 3D space. |