User Guide
824 Chapter 6: Components Dictionary
Description
Method; resizes the object to the requested size. You should pass only integral values to
UIObject.setSize(), or the component may appear fuzzy. This method (like all methods and
properties of UIObject) is available from any component instance.
When you call this method on a ComboBox instance, the combo box is resized and the
rowHeight property of the contained list is also changed.
Example
This example resizes the pBar component instance to 100 pixels wide and 100 pixels high:
pBar.setSize(100, 100);
UIObject.setSkin()
Availability
Flash Player 6 (6.0 79.0).
Edition
Flash MX 2004.
Usage
componentInstance.setSkin(id, linkageName)
Parameters
id
A number indicating the depth of the skin within the component.
linkageName A string indicating an asset in the library.
Returns
A reference to the movie clip (skin) that was attached.
Description
Method; sets a skin in the component instance. Use this method in a component’s class file when
you are creating a component. For more information, see “About assigning skins” on page 950.
You cannot use this method to set a component’s skins at runtime (for example, the way you set a
component’s styles at runtime).
Example
This example is a code snippet from the class file of a new component, called Shape. It creates a
variable,
themeShape and sets it to the Linkage identifier of the skin. In the createChildren()
method, the
setSkin() method is called and passed the id 1 and the variable that holds the
linkage identifier of the skin:
class Shape extends UIComponent{
static var symbolName:String = "Shape";
static var symbolOwner:Object = Shape;
var className:String = "Shape";