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 | |
|---|---|---|---|
| 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. |