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.


 ClassPackageDescription
 AccessError
net.guttershark.errors The AccessError class defines an error that should be used when a property read or write error happens.
 AkamaiNCManager
net.guttershark.akamai The AkamaiNCManager class is a replacement for the default NCManager class from Adobe.
 AnimatedView
net.guttershark.ui.views The AnimatedView class provides structure to a class where views need to have animated timelines, rather than all code tweened timelines.
 ArrayUtils
net.guttershark.util The ArrayUtils class contains utility methods for arrays.
 Assert
net.guttershark.util The Assert class assists with validating arguments and is a relief mechanism for having to write the same logic over and over when checking arguments.
 AssertError
net.guttershark.errors The AssertError class defines a custom error that can be used with the Assert class.
 Asset
net.guttershark.preloading The Asset class defines an asset to preload with a PreloadController.
 AssetCompleteEvent
net.guttershark.preloading.events The AssetCompleteEvent dispatches when an asset has completed downloading.
 AssetError
net.guttershark.errors The AssetError Class defines a custom error that will be thrown from an AssetLibrary when an Asset is not available.
 AssetErrorEvent
net.guttershark.preloading.events The AssetErrorEvent dispatches when an asset has stopped loading due to an error.
 AssetLibrary
net.guttershark.preloading The AssetLibrary is a singleton that stores all assets loaded by any PreloadController.
 AssetOpenEvent
net.guttershark.preloading.events The AssetOpenEvent dispatches when an Asset has started downloading.
 AssetProgressEvent
net.guttershark.preloading.events The AssetProgressEvent dispatches for an Asset that is downloading.
 AssetStatusEvent
net.guttershark.preloading.events The AssetStatusEvent dispatches for an Asset that had an HTTP status other than 0 or 200.
 AutoSuggest
net.guttershark.util.autosuggest The AutoSuggest class provides the search logic needed for an auto suggest, as well as providing you with match data.
 AutoSuggestMatch
net.guttershark.util.autosuggest The AutoSuggestMatch class represents a matched search term that was found in an AutoSuggest instance.
 Bandwidth
net.guttershark.util The Bandwidth class is used for sniffing the clients bandwidth.
 BaseButtonEventListenerDelegate
net.guttershark.events.delegates.components.composites The BaseButtonEventListenerDelegate class is an IEventListenerDelegate that implements event listeners for the BaseButton Class.
 BasicView
net.guttershark.ui.views The BasicView class provides common case functionality needed 90% of the time a "view" must be implemented.
 BitField
net.guttershark.util The BitField class is a wrapper class that manages using an unsigned integer as a bit field.
 BitmapUtils
net.guttershark.util The BitmapUtils class has utility methods for easy access to common Bitmap operations.
 BitmapWorker
net.guttershark.preloading.workers The BitmapWorker class is the worker that loads all assets that are considered bitmap files.
 ButtonEventListenerDelegate
net.guttershark.events.delegates.components The ButtonEventListenerDelegate class is an IEventListenerDelegate that implements event listeners for the ButtonComponent.
 Cache
net.guttershark.util.cache The Cache class is an implementation of an ICacheStore for caching objects in memory.
 CacheItem
net.guttershark.util.cache The CacheItem class is used internally to a Cache instance.
 CallEvent
net.guttershark.remoting.events 
 CheckboxEventListenerDelegate
net.guttershark.events.delegates.components The ButtonEventListenerDelegate class is an IEventListenerDelegate that implements event listeners for the ButtonComponent.
 ColorPickerEventListenerDelegate
net.guttershark.events.delegates.components The ColorPickerEventListenerDelegate class is an IEventListenerDelegate that implements event listener logic for ColorPicker components.
 ComboBoxEventListenerDelegate
net.guttershark.events.delegates.components The ComboBoxEventListenerDelegate class is an IEventListenerDelegate that implements event listener logic for ComboBox components.
 ConnectionEvent
net.guttershark.remoting.events ConnectionEvent is dispatched from RemotingConnection for any events that occur from attempting to connect to the remoting gateway.
 CoreClip
net.guttershark.core The CoreClass Class is a base class that provides common properties and methods that are used over and over in movie clips.
 CoreObject
net.guttershark.core The CoreObject Class is a base class that provides common properties and methods that are used over and over in classes.
 CoreSprite
net.guttershark.core The CoreSprite Class is a base class that providesasdf common properties and methods that are used over and over in sprites.
 CPU
net.guttershark.util The CPU class benchmarks the clients computer and provide a number you can use to decide if their cpu is fast / med / slow, etc.
 DataGridEventListenerDelegate
net.guttershark.events.delegates.components The DataGridEventlistenerDelegate class is an IEventListenerDelegate that implements event listener logic for DataGrid components.
 DateUtils2
net.guttershark.util The DateUtils2 class has date utility methods on it that either aren't provided in the Date class, or in Adobe's DateUtil class.
 DialButton
net.guttershark.ui.controls.buttons 
 DisplayListUtils
net.guttershark.util The DisplayListUtils class has utility methods for working with the Display list.
 DocumentController
net.guttershark.control The DocumentController class is the base Document Class for all sites.
 EventBroadcaster
net.guttershark.events The EventBroadcaster is a static class, and wraps one instance of an event dispatcher and has static methods to work with that single instance of the event dispatcher.
 EventDispatcherProxy
net.guttershark.events The EventDispatcherProxy class is used internally to classes that have custom event listener methods, but need to use an event dispatcher internally.
 EventListenerDelegate
net.guttershark.events.delegates The EventListenerDelegate class is the base class for all IEventListenerDelegate classes.
 EventManager
net.guttershark.events The EventManager class simplifies events and provides shortcuts for event listeners for numerous AS3 top level classes, and component events on an opt-in basis.
 FaultEvent
net.guttershark.remoting.events A fault object wrapper for any faulty remoting request.
 FileFilterUtils
net.guttershark.util The FileFilterUtils Class provides static variables that has predefined FileFilter instances, to save time.
 FlashLibrary
net.guttershark.util The FlashLibrary class simplifies getting items from the Flash Library at runtime, and provides shortcuts for common types of assets you need to get out of the library.
 FLVPlaybackEventListenerDelegate
net.guttershark.events.delegates.components The FLVPlaybackEventListenerDelegate Class is an IEventListenerDelegate that implements adding event listeners to an FLVPlayback component, as well as handling an event when dispatched, and passing back to your handler delegate.
 FLVPlaybackQueueManager
net.guttershark.video The FLVPlaybackQueueManager uses an instance of an FLVPlayback to play videos in a queue.
 FormFieldManager
net.guttershark.managers The FormFieldManager Class simplifies managing InteractiveObjects that compose a form.
 FrameDelay
net.guttershark.util The FrameDelay class allows for a callback to be called after a certain amount of frames have passed.
 FramePulse
net.guttershark.util The FramePulse class should be used as the one source for enter frame events.
 GarbageCollector
net.guttershark.util The GarbageCollector class forces the garbage collector to run.
 GuttersharkMeta
net.guttershark Meta data about the net.guttershark package.
 ICacheStore
net.guttershark.util.cache The ICacheStore interface creates the contract for objects that implement a CacheStore pattern.
 Ident
net.guttershark.akamai The Ident class is used for pinging an Akamai Ident service to determine the best IP to use for a Flash Media Server on the Akamai network.
 IDisposable
net.guttershark.core The IDisposable interface creates the contract for objects that need to implement the disposable pattern.
 IEventListenerDelegate
net.guttershark.events.delegates The IEventListenerDelegate class creates the contract for objects that implement being an event listener delegate with the EventManager.
 ILoadWorker
net.guttershark.preloading.workers The ILoadWorker interface creates the contract for objects that are implementing the worker pattern for preloading.
 ILocalizableClip
net.guttershark.lang The ILocalizableClip interface creates the contract for objects that are implementing localization with the LanguageManager.
 Inactivity
net.guttershark.util The Inactivity class can be used to watch for inactivity within the scope of a DisplayObject.
 InOutView
net.guttershark.ui.views The InOutView class is an AnimatedView with default functionality setup so that you can use a timeline to play forwards and backwards as the in transition and reverse as the out transition.
 IRemotingEventsDelegate
net.guttershark.remoting.events The IRemotingEventsDelegate creates the contract for an object that wants to be a delegate for all events from RemotingConnection or RemotingService objects that are created within a RemotingManager.
 IRendererEffect
net.guttershark.effects.stencils The IRenderEffect interface creates the contract for objects that are implementing a render effect to be used with the StencilRenderer.
 IToggleable
net.guttershark.ui.controls.buttons 
 IToolTip
net.guttershark.ui.controls The IToolTip interface is an interace sprites must conform too when implementing tool tips with the ToolTipManager.
 IToolTipDataProvider
net.guttershark.ui.controls The IToolTipDataProvider interface allows for polymorphism with the data that is provided to an IToolTip instance.
 KeyboardEventManager
net.guttershark.managers The KeyboardEventManager class simplifies working with keyboard events.
 LabelButtonEventListenerDelegate
net.guttershark.events.delegates.components.composites The LabelButtonEventListenerDelegate is a composite object used when a Component inherits events from the LabelButton class.
 LanguageManager
net.guttershark.managers The LanguageManager manages loading different language xml files, and handling updating your text fields with different text for a different language.
 LocalizableClip
net.guttershark.lang The LocalizableClip is a super implementation of the ILocalizableClip interface.
 Logger
net.guttershark.util The Logger class is a utility class for logging output, and filtering log messages.
 Model
net.guttershark.model The Model class provides shortcuts for parsing a default model xml file, and provides shortcut methods for common operations.
 MouseUtils
net.guttershark.util The MouseUtils class has utility methods for working with mouse positions.
 MovieClipButton
net.guttershark.ui.controls.buttons The MovieClipButton class is a generic class you can bind any movie clip to in the Library, and get canned button states.
 MovieClipCheckBox
net.guttershark.ui.controls.buttons The MovieClipCheckBox Class inherits from MovieClipToggleButton mostly for cosmetics purposes - a getter and setter for "checked." As well as 2 sound property additions.
 MovieClipToggleButton
net.guttershark.ui.controls.buttons The MovieClipToggleButton class is a basic button that toggles between two states, using frames as the states.
 MovieClipUtils
net.guttershark.util The MovieClipUtils Class has utility methods that decrease amount of code you have to write for numerous situations.
 ObjectUtils
net.guttershark.util The ObjectUtils class has utility methods for working with objects.
 PageError
net.guttershark.remoting.errors Generic error class for Page Error situations.
 PageEvent
net.guttershark.remoting.events Generic event used when paging is performing actions.
 PageResponder
net.guttershark.remoting.paging Default generic responder used with the RemotingPager class.
 Pixel
net.guttershark.effects.stencils The Pixel class represents a pixel that was read from the initial stencil scan.
 PlayerManager
net.guttershark.managers The PlayerManager class provides static shortcut methods for finding things about the currently running player.
 PreloadController
net.guttershark.preloading The PreloadController is a controller you use for loading multiple assets.
 PreloadControllerEventListenerDelegate
net.guttershark.events.delegates The PreloadControllerEventListenerDelegate class is an IEventListenerDelegate class that implements event listening on a PreloadController instance.
 PreloadProgressEvent
net.guttershark.preloading.events The PreloadProgressEvent dispatches to notify listeners the overall progress of a PreloadController.
 ProgressiveFLVWorker
net.guttershark.preloading.workers The ProgressiveFLVWorker class is the worker that loads all progressive flv files.
 QueryString
net.guttershark.util The QueryString class is used for reading query string parameters in the web browsers address bar.
 RandomArrayElement
net.guttershark.util 
 RemotingCall
net.guttershark.remoting The RemotingCall class encapsulates a remoting request, and manages timing tasks with the call and should not be used directly.
 RemotingCallLimiter
net.guttershark.remoting.limiting Used in a RemotingService to stop duplicate calls to a call that that hasn't responded yet.
 RemotingConnection
net.guttershark.remoting The RemotingConnection class simplifies connecting a net connection to a Flash Remoting gateway.
 RemotingEventsDelegate
net.guttershark.remoting.events The RemotingEventsDelegate class is a super implementation of the IRemotingEventsInterface.
 RemotingManager
net.guttershark.remoting The RemotingManager class simplifies creating and working with RemotingConnection and RemotingService classes.
 RemotingPager
net.guttershark.remoting.paging A generic remoting pager.
 RemotingService
net.guttershark.remoting The RemotingService class simplifies Flash Remoting by wraping all functionality needed for Remoting, as well as adding many features that aren't implemented by default in Flash.
 ResultEvent
net.guttershark.remoting.events A result event for any remoting call.
 ScopeUtils
net.guttershark.util The ScopeUtils Class provides utilities for working with scope problems, or simplifying something that is usually done over and over to alter scope.
 SelectableListEventListenerDelegate
net.guttershark.events.delegates.components.composites The SelectableListEventListenerDelegate class is an IEventListenerDelgate class that implements event listeners for a SelectableList.
 Singleton
net.guttershark.core The Singleton Class is a helper class for all singletons.
 SoundManager
net.guttershark.sound The SoundManager class is used to control sounds in a flash movie through one interface.
 SoundWorker
net.guttershark.preloading.workers The SoundWorker class is the worker loads all sound files.
 StageUtils
net.guttershark.util The StageUtils class has shortcut methods for common stage functionality needed.
 StencilParticle
net.guttershark.effects.stencils The StencilParticle must extend the movie clip you are using as a particle for an IRendererEffect.
 StencilRenderer
net.guttershark.effects.stencils The StencilRenderer class renders display objects out of particles.
 StringUtils
net.guttershark.util The StringUtils class contains utility methods for strings.
 SWFWorker
net.guttershark.preloading.workers The SWFWorker class is the worker that loads all swf files.
 ToolTipDataProvider
net.guttershark.ui.controls The ToolTipDataProvider class is the base class for any tool tip data provider.
 ToolTipManager
net.guttershark.managers The ToolTipManager class manages tooltips for any number of sprites that need tool tips associated with them.
 Tracking
net.guttershark.util The Tracking class implements tracking calls.
 UIComponentEventListenerDelegate
net.guttershark.events.delegates.components.composites The UIComponentEventListenerDelegate is used for all components that are UIComponents.
 VolumeEvent
net.guttershark.sound.events The VolumeEvent dispatches when changes to the volume occur in the SoundManager.
 Worker
net.guttershark.preloading.workers The Worker class is a generic worker that implements base logic for loading an Asset.
 WorkerInstances
net.guttershark.preloading.workers The WorkerInstances class is an instance factory that returns instances of workers based on a filetype being loaded.
 XMLLoader
net.guttershark.util The XMLLoader class is used to load xml.
 XMLWorker
net.guttershark.preloading.workers The XMLWorker class is the worker that loads all xml files.