SWF::DisplayItem - SWF DisplayItem class

- NAME
- SYNOPSIS
- DESCRIPTION
- METHODS
- AUTHOR
- SEE ALSO

# 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 the SWF::Movie manpage or add in the SWF::Sprite manpage 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, .