SWF::DisplayItem(3)

NAME
SWF::DisplayItem - SWF DisplayItem class

SYNOPSIS
 use SWF::DisplayItem;

DESCRIPTION
SWF::DisplayItem is used for animation. To create an SWF::DisplayItem object, you may use either "add" in SWF::Movie or "add" in SWF::Sprite method.

METHODS

$displayItem->moveTo($x, $y);
    Move $displayItem to ($x, $y) in global co-ordinates.

$displayItem->move($x, $y);
    Displace $displayItem by ($x, $y)

$displayItem->scaleTo($x [,$y]);
    Set $displyItem scale to $x in the x-direction and $y in the y-direction. If $y is not specified, $y=$x is assumed.

$displayItem->scale($x [,$y]);
    Multiply $displyItem scale by $x in the x-direction and $y in the y-direction. If $y is not specified, $y=$x is assumed.

$displayItem->rotateTo($degrees);
    Set $displayItem rotation to $degrees.

$displayItem->rotate($degrees);
    Rotate $displayItem by $degrees.

$displayItem->skewX($x);
    Add $x to the current x-skew.

$displayItem->skewXTo($x);
    Set x-skew to $x. 1.0 is 45-degree forward slant. More is more forwad while less is more backward.

$displayItem->skewY($y);
    Add $y to the current y-skew.

$displayItem->skewYTo($y);
    Set y-skew to $y. 1.0 is 45-degree upward slant. More is more upward while less is more downward.

$displayItem->setDepth($depth);
    Set Z-order of $displayItem to $depth.

$displayItem->setRatio($ratio);
    Useful for SWF::Morph. Sets $displayItem ratio to $ratio.

$displayItem->addColor($r, $g, $b [,$a]);
    Add RGB color to the $displayItem's color transform. Default value of $a is 1.0

$displayItem->multColor($r, $g, $b [,$a]);
    Multiplies the $displayItem's color transform by the given values. Default value of $a is 1.0

$displayItem->setName($name);
    Set $displayItem's name to $name (used for targetting with SWF::Action).

$displayItem->remove();
    Remove $displayItem from the movie display list.

($x, $y) = $displayItem->getPosition(();
    Returns displace coordinates of $displayitem.

$degrees = $displayItem->getRotation();
    Returns rotation of $displayItem.

($x, $y) = $displayItem->getScale();
    Returns scale of $displayItem in x- and y-direction.

($x, $y) = $displayItem->getSkew();
    Returns x- and y-skew of $displayItem.

$depth = $displayItem->getDepth();
    Returns Z-order of $displayItem.

$displayItem->setMask($level);

AUTHOR
Soheil Seyfaie (soheil AT users.sourceforge.net).

SEE ALSO
SWF, SWF::Button, SWF::Shape, SWF::Movie, .