This page contains various open source ActionScript 3.0 APIs which is developed specifically for Adobe Flex and AIR.
IMap:
Defines the contract for lightweight HashMap implementations which are to expose an API into a managed collection of key value pairs
IMap
HashMap:
IMap implementation which dynamically creates a HashMap of key / value pairs and provides a standard API for working with the map
HashMap
ResourceMap:
IMap implementation which dynamically creates a Map of key / value pairs and provides a standard API for creating, removing, updating and deleting resources at runtime.
ResourceMap
LocalPersistenceMap:
Provides an IMap implementation into the data object of a SharedObject on a clients local file system.
LocalPersistenceMap
IHashMapEntry:
Defines the contract for classes which are to provide a specific implementation of an IMap entry.
IHashMapEntry
HashMapEntry:
Provides a strongly typed implementation of a key / value pairs.
HashMapEntry
Iterator:
Defines the contract for concrete classes which must provide an API for performing iteration over an aggregate object.
Iterator
CollectionIterator:
Concrete Iterator implementation which provides an API for iterating over an ICollectionView.
CollectionIterator
ArrayIterator:
Concrete Iterator implementation which provides an API for iterating over an Array
ArrayIterator
IEnumeration:
Defines the contract for concrete Enumeration implementations which must provide an API for generating a series of elements from which each element can be accessed successively
IEnumeration
StringTokenizer:
StringTokenizer provides a simple API from which Strings can be split into individual tokens based on a specific delimiter.
StringTokenizer
CollectionSortUtil:
Utility class which provides sorting of an ICollectionView based on specified key.
CollectionSortUtil
IQueryString:Defines the contract for classes which are to provide an API which allows detailed inspection / modification of a QueryString.
IQueryString
QueryString:
Provides an API which allows for detailed inspection and / or modification of an application QueryString.
QueryString
INamespaceManager:
INamespaceManage defines the contract for Namespace management APIs which are utilized by classes and components within an application to retrieve the unique Namespace under which the current context of an application is executing.
INamespaceManager
ContextNamespace :
ContextNamespace is a Singleton class which can be utilized by classes within an application to retrieve a contextual namespace in which methods and properties of an object are to be referenced under
ContextNamespace
Encryption:
Provides an all static API which wraps the SHA1, SHA-256 and MD5 encryption algorithms, respectively, to allow specific encryption algorithm to be applied to a String
Encryption
GUIDFactory:
All static API which provides a Factory implementation for generating Genuine Unique Identifiers (GUID)
GUIDFactory
IGUID:
Defines the contract for classes which must provide an API in which clients can get / set Genuine Unique Identifiers (GUID).
IGUID
TestSuiteHelper:
All static utility class which provides a mechanism for adding derived TestCase instances to a TestSuite for each method defined by a specific class
TestSuiteHelper
IExecutable:
Defines the contract for classes which are to provide an API which calculates the elapsed time of a code execution
IExecutable
Execution:
Convenience class which provides a simple API whereby a specific code execution duration can be measured for calculating relative time in milliseconds
Execution
MemorySnapshot:
Creates a snap shot containing the total allocated memory used by Flash Player which can be used for diagnostic purposes.
MemorySnapshot
SingletonManager:
All static class which enforces classes adhering to the Singleton pattern are only ever to have a single instance instantiated, thus eliminating the Singleton construction / protection code from the actual class implementation.
SingletonManager
AbstractEnforcer:
All static class which provides an API for enforcing a pseudo-abstract class can never have an instance instantiated
AbstractEnforcer
AbstractStaticType:
Abstract class which enforces a class of static type is never instantiated
AbstractStaticType
ConstantDefinitionUtil:
All static utility class which provides a mechanism for determining if a static constant has been defined by a specific Class object as well as operations for inspecting constants which have been defined by a class object
ConstantDefinitionUtil
AbstractError:
Pseudo-abstract class which provides a base class implementation allowing sub-classes to replace message tokens with arbitrary detail parameters
AbstractError
DynamicBindingChain:
Provides a mechanism for dynamically adding data bindings to a property on an object as well as management of all objects within the Binding Chain.
DynamicBindingChain
DeepCopy:
Utility class consisting of a single static method which creates a deep copy (clone) of an object to a new memory address
DeepCopy
Reflection:
Retrieves the class Object for the String name representation of a specified type
Reflection
BinaryConversion:
All static utility class which provides an API for converting numeric data types to their 4, 8, 16 and 32-bit binary equivalents, respectively
BinaryConversion
LocaleHelper:
All static helper class which provides an API for determining specific client Locale information.
LocaleHelper
StringUtils:
All static utility class which builds on mx.utils.StringUtil to add additional methods for replacing items in a specified String
StringUtils
EnterKeyHelper:
All static class which provides a mechanism from which Keyboard enter key events can be handled to invoke the appropriate handler with arbitrary parameters
EnterKeyHelper
ResourceInspector:
All static class which provides utility methods for performing detailed inspection of a ResourceBundle
ResourceInspector
URIRequestHelper:
All static class which provides an API for loading a linked document to a specified target
URIRequestHelper
HTTPPOSTGateway:
Provides an API which parses an arbitrary object and posts the properties of the object as a set of name / value pairs in an URI encoded HTTP Post
HTTPPOSTGateway
IViewNotifierEvent:
Provides a mechanism which facilitates view notification for CairngormEvent sub-classes by dispatching result / fault events back into the event flow from which views of interest can addListeners and respond accordingly
IViewNotifierEvent
XMLSerializationUtil:
All static API which provides a utility for serializing an n-level nested Object to an XML encoded document structure.
XMLSerializationUtil
IXMLEncodable:
Defines the default contract for encoding a generic object to an XML encoded object as well as decoding an XML object to a generic object type
IXMLEncodable
XMLDocumentLoader:
Utility class which defines a single static method which for loads an xml Document
XMLDocumentLoader
XMLAttributeUtil:
All static class which provides an API for querying XML attributes
XMLAttributeUtil
IDAO:
Provides a Generic client side DAO / CRUD implementation which has been adapted from a typesafe Hibernate / Spring AOP DAO.
IDAO
IAMFSerializable:
Defines the contract for serializing / deserializing AMF encoded classes in order to preserve and retain type
IAMFSerializable
DoubleClickGesture:
All static utility class which detects a double click based on a minimum duration of 300 milliseconds
DoubleClickGesture
IResourceWriter:
Defines the contract for classes which must provide an API for writing properties to a resource bundle
IResourceWriter
ResourceWriter:
Provide an API for synchronized .properties file creation and modification for Adobe Apollo
ResourceWriter
IInspectableFileClient:
Defines the contract for classes which perform File related tasks and must provide an interface into the File object
IInspectableFileClient
FileWriter:
Provides an API for synchronous and asynchronous File creation to a local filesystem
FileWriter
INativeDragOperationClient:
Defines the contract for classes which are to handle NativeDragEvent which occur when a file is dragged from the users desktop to an AIR application
INativeDragOperationClient
NativeDragOperation:
Provides an API from which multiple clients of interest can receive notification when a NativeDragEvent occurs as a result of a specific user gesture which triggers a Drag and Drop operation
NativeDragOperation
ClientSystemCapabilities:
All static class which provides an API for retrieving a users system capabilities
ClientSystemCapabilities
FlashPlayerGlobals:
Provides an all static API which facilitates the inspection of the Flash Player version and the underlying Actionscript Virtual Machine version.
FlashPlayerGlobals
AVM2MemoryUtil:
Utility class which provides static methods for retrieving the total memory allocated to the Flash Player VM in bytes, kilotbytes or megabytes
AVM2MemoryUtil
ManagedTimer:
All static class which provides an API for working with Managed Timer instances
ManagedTimer
USDCurrencyFormatterFormats:
a Number to a valid USD / 840 US Dollar, For instance, converts 20304.05425 to $20,304.05 and so forth
USDCurrencyFormatter
DisplayObjectReparenter:
All static utility class which provide an API in which DisplayObjects can be reparented to a new parent container within the system.
DisplayObjectReparenter
AlertWindowHelper:
Alert Helper class which handles displaying a Alert window which contains a custom title, message and handlers for OK, Cancel, Yes and No
AlertWindowHelper
AMFPHPRemoteGateway:
Provides a generic AMFPHP gateway implementation for performing remote procedure call (RPC) service invocation.
AMFPHPRemoteGateway
WebORBPHPRemoteGateway:
Provides a generic Weborb for PHP gateway implementation for performing remote procedure call (RPC) service invocation.
WebORBPHPRemoteGateway
IPV4Inspector:
Provides an API for inspecting and validating an ip address which is to validate against an IP version 4 Address (IPv4)
IPV4Inspector
This entry was posted
on Jun 9, 2008
at 4:18 PM
and is filed under
ActionScript,
API,
Tutorial
. You can follow any responses to this entry through the
comments feed
.
About Me
- HCL - RIA Group
- RIA Group at HCL Technologies, India, offers end-to-end services for the execution of result-oriented and appealing powerful applications using Adobe Flex 3.0, Silver Light, FMS, Flex Life cycle and Flash CS3. Most of the team members are Adobe certified professionals currently woking for various big market legends from multiple locations.This bolg is to centralise their communication and place to post their view and Qs. Happy going RIA at HCL. Note:- Anyone who is interetsed and excited about RIAs in any technology may post their comments and Qs.
Recent Posts
Archives
-
▼
2008
(27)
-
▼
June
(11)
- Flex Amazon Explorer
- The Evolution of the Flash Platform
- ActionScript 3.0 APIs
- Tutorial | Installing and Using Google Maps in Flex
- Good Tutorials
- Nice Resources
- Huge Comment Text Generator !!
- FCG : A Flex Code Generator
- Introducing Cairngorm Creator
- Flash, Flex & AIR: Presentation
- Flex Tutorial & Demo Link
-
▼
June
(11)