I’ve been checking out the Flash CS4 release lately and was reminded of some Flash Quick Starts I recently updated for the Flash Developer Center:
Creating a new Label instance
To create a new instance of the Label class using ActionScript, drag a copy of the component from the Components panel into your current Flash document’s library. Next, import the fl.controls.Label class using the import statement. This step is required because the component files are not implicitly imported, like the other flash.* packages. Once you import the Label class into your current document, you can create a new Label instance using thenewoperator. Finally, add the new Label instance to the display list using theaddChild()method.
Note: To see which files are implicitly imported, see the following XML file: C:\Program Files\Adobe\Adobe Flash CS4\Common\Configuration\ActionScript 3.0\implicitImports.xml
So if you ever wanted to know why you do not need to import the flash.text.TextField class, but you do need to import the fl.controls.TextInput class, there you go.
To see exactly which classes get imported automatically, check out the following locations for Flash CS3 and Flash CS4:
- Flash CS3: C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\implicitImports.xml
- Flash CS4: C:\Program Files\Adobe\Adobe Flash CS4\Common\Configuration\ActionScript 3.0\implicitImports.xml
Flash CS3 implicitImports.xml:
<implicitImportsList> <implicitImport name="adobe.utils.*"/> <implicitImport name="flash.accessibility.*"/> <implicitImport name="flash.display.*"/> <implicitImport name="flash.errors.*"/> <implicitImport name="flash.events.*"/> <implicitImport name="flash.external.*"/> <implicitImport name="flash.filters.*"/> <implicitImport name="flash.geom.*"/> <implicitImport name="flash.media.*"/> <implicitImport name="flash.net.*"/> <implicitImport name="flash.printing.*"/> <implicitImport name="flash.system.*"/> <implicitImport name="flash.text.*"/> <implicitImport name="flash.ui.*"/> <implicitImport name="flash.utils.*"/> <implicitImport name="flash.xml.*"/> </implicitImportsList>
Flash CS4 implicitImports.xml:
<implicitImportsList> <implicitImport name="adobe.utils.*"/> <implicitImport name="flash.accessibility.*"/> <implicitImport name="flash.data.*" swfVersion="0" airVersion="1.0"/> <implicitImport name="flash.desktop.*" swfVersion="10" airVersion="1.0"/> <implicitImport name="flash.display.*"/> <implicitImport name="flash.errors.*"/> <implicitImport name="flash.events.*"/> <implicitImport name="flash.external.*"/> <implicitImport name="flash.filesystem.*" swfVersion="0" airVersion="1.0"/> <implicitImport name="flash.filters.*"/> <implicitImport name="flash.geom.*"/> <implicitImport name="flash.html.*" swfVersion="0" airVersion="1.0"/> <implicitImport name="flash.media.*"/> <implicitImport name="flash.net.*"/> <implicitImport name="flash.printing.*"/> <implicitImport name="flash.profiler.*"/> <implicitImport name="flash.sampler.*" airVersion="0"/> <implicitImport name="flash.security.*" swfVersion="0" airVersion="1.0"/> <implicitImport name="flash.system.*"/> <implicitImport name="flash.text.*"/> <implicitImport name="flash.text.engine.*" swfVersion="10" airVersion="0"/> <implicitImport name="flash.ui.*"/> <implicitImport name="flash.utils.*"/> <implicitImport name="flash.xml.*"/> </implicitImportsList>
Recent Posts
- Getting started with the TLFTextField class in ActionScript 3.0 and Flash CS5
- Adding tick marks to a Slider control in Flash using ActionScript 3.0
- Creating a vertical Slider control in Flash using ActionScript 3.0
- Creating a custom context menu item in Flash using ActionScript 3.0
- Rotating a Sprite object around its x-axis in Flash using ActionScript 3.0 and Flash Player 10
- Detecting when the user changes the color in a ColorPicker control in Flash using ActionScript 3.0
- Getting the currently selected color as a hexadecimal value on a ColorPicker control in Flash using ActionScript 3.0
- Toggling the text field on the ColorPicker control in Flash using ActionScript 3.0
- Creating a vertical Slider control in Flash using ActionScript 3.0
- Setting the number of columns on a ColorPicker control in Flash using ActionScript 3.0
Categories
- Bitmap (1)
- Components (72)
- Button (19)
- CheckBox (2)
- ColorPicker (6)
- ComboBox (1)
- DataGrid (8)
- FLVPlayback (7)
- Label (9)
- ProgressBar (2)
- Slider (3)
- TextArea (1)
- TextInput (7)
- UILoader (7)
- ContextMenu (1)
- Embed (4)
- ExternalInterface (2)
- Flex (7)
- Font (2)
- General (5)
- Graphics (2)
- JSFL (14)
- Loader (3)
- LoadVars (3)
- Microphone (1)
- migration (12)
- MovieClip (1)
- MovieClipLoader (1)
- Sound (2)
- TextField (1)
- TLFTextField (1)
- TransitionManager (1)
- Tween (1)
- Uncategorized (1)
- URLLoader (4)
- URLVariables (1)
- Video (1)
- XML (2)
Advertising

