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
 AbstractAnimatedStep
app.kutout.states Abstract animations for handling fade in and fade outs of the steps.
 AbstractCircleTool
app.kutout.tools ...
 AbstractComponent
app.kutout.components.abstract AbstractComponent to be extended to be used in IComponentContainer objects.
 AbstractComponentContainer
app.kutout.components.abstract Abstract container class that allows for basic padding and margin and lining things up sequentially.
 AbstractSpacedComponent
app.kutout.components.abstract AbstractSpacedComponent is an AbstractComponent that also has a margin.
 AddThumbnail
app.kutout.browser This is a thumbnail button for adding a new thumbnail either by upload locally or from a image URI on the web.
 AddThumbnailDialogue
app.kutout.browser Dialogue window for browsing or entering a thumb.
 AddThumbnailIcon
app.kutout.browser Just an icon.
 Asset
app.kutout.objects Asset object that contains the raw BitmapData of the loaded items to be used in a Canvas and Thumbnail
 BackButton
app.kutout.buttons Animated button inside FLA
 Background
app.kutout.background Background class that keeps the background sized to the stage.
 BackgroundRefineTool
app.kutout.tools ITool that controls the brush strokes to refine the background.
 BackgroundTool
app.kutout.tools Background tool used to paint background areas on the image
 BlueSelectButton
app.kutout.buttons Animated button inside FLA
 BrushSizeStateHelper
app.kutout.components.slider A simple static class that holds the brush size to be referenced a defualt between states.
 CircleCursor
app.kutout.tools.cursors The circle cursor.
 CircleSampleCursor
app.kutout.tools.cursors CircleSampleCursor is used for previewing what a cursor while look like while using the slider components.
 CrosshairIcon
app.kutout.icons Simple crosshair icon that replaces the mouse.
 FeatherEraserTool
app.kutout.tools FeatherEraseTool is an eraser that has soft edges.
 ForegroundRefineTool
app.kutout.tools ITool that controls the brush strokes to refine the foreground.
 ForegroundTool
app.kutout.tools Foreground tool used to paint foreground areas on the image
 GrayToGreenButton
app.kutout.buttons Animated button inside FLA
 HComponentContainer
app.kutout.components AbstractComponentContainer that is position horizontally.
 HeaderBar
app.kutout.menu Header bar that resizes with the stage.
 IComponent
app.kutout.components.abstract.interfaces ...
 IComponentContainer
app.kutout.components.abstract.interfaces Interface for a sequential component container.
 ISpaceableComponent
app.kutout.components.abstract.interfaces ...
 IStateController
app.kutout.states.interfaces ...
 IStateViewLayer
app.kutout.states.interfaces ...
 IThumbnail
app.kutout.browser.interfaces Interface to implement a basic thumbnail.
 ITool
app.kutout.tools.interfaces ...
 Kutout
app.kutout Kutout driver that initializes the ui and sets up the environment.
 KutoutInitializer
app.kutout KutoutInitializer is the first loading screen that loads in the configuration XML and the initial assets for the app.
 KutoutInitializerEvent
app.kutout.events Dispatched by the loader.
 MaroonButton
app.kutout.buttons Animated button inside FLA
 NextButton
app.kutout.buttons Animated button inside FLA
 ResizeEvent
app.kutout.components.abstract.events ...
 SaveTool
app.kutout.tools The SaveTool is used to render the Canvas into a PNG and save it locally with the manipulations.
 SelectionTool
app.kutout.tools ITool used for selecting an area of the image.
 SliderAdjustedEvent
app.kutout.components.slider Dispatched when the Slider is adjusted.
 SliderComponent
app.kutout.components.slider ...
 SliderComponentNumericLabel
app.kutout.components.slider Displays the slider actual value and functions as a handle to drag in the slider.
 StateAnimationEvent
app.kutout.states.event Dispatched upon completion of animations by the states.
 StateBackground
app.kutout.states An animated background layer for the states.
 StateController
app.kutout State controller handles a stack of steps for manipulating the image.
 StateMenu
app.kutout.menu The menu in the header that contains the 1-2-3-4-Finishing steps.
 StateMenuButton
app.kutout.menu A button in the StateMenu with simple animations.
 StateNavigationEvent
app.kutout.states.event Dispatched by the States to tell the StateController when to animate and transition to other states.
 Step1ChooseImage
app.kutout This state simply instructs the user to choose a thumbnail and waits for a selection.
 Step2CropImage
app.kutout This step crops the image and applies the selection.
 Step3ForegroundTool
app.kutout Allows you to paint areas that you consider the foreground of the image.
 Step4BackgroundTool
app.kutout Allows you to paint areas that you consider the background of the image.
 Step5TweakTool
app.kutout ...
 Thumbnail
app.kutout.browser Thumbnail object that is used in the ThumbnailBrowser.
 ThumbnailBrowser
app.kutout.browser ThumbnailBrowser holds all the thumbnails.
 ThumbnailBrowserController
app.kutout.browser ...
 ThumbnailEvent
app.kutout.browser.event ...
 ThumbnailScroller
app.kutout.browser ...
 UndoTool
app.kutout.tools ITool button that handles undo functionality.
 VComponentContainer
app.kutout.components AbstractComponentContainer that is position vertically.