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, .