Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

swf::buttonrecord(3pm) [debian man page]

.::SWF::ButtonRecord(3pm)				User Contributed Perl Documentation				 .::SWF::ButtonRecord(3pm)

NAME
SWF::ButtonRecord - SWF Button Helper Class SYNOPSIS
use SWF::ButtonRecord; use SWF::Button; use SWF::Constants qw(:Button); # create button and a shape here.. # and then: $buttonrecord = $button->addCharacter($my_shape, SWFBUTTON_DOWN); $buttonrecord->scale(0.5,0.5); $buttonrecord->move(50,50); DESCRIPTION
Adding a character shape to an object of SWF::Button class will give you access to an SWF::ButtonRecord object. This is useful for further changes by using the declared methods below. So SWF::ButtonRecord objects are a comparable counterpart to SWF::Displayitem objects. Just like them there is no constructor method available. METHODS
$buttonRecord->moveTo($x, $y) Move ButtonRecord to ($x, $y). $buttonRecord->move($x, $y) Displace ButtonRecord by ($x, $y). $buttonRecord->scaleTo($x ,$y) Set ButtonRecord scale to $x in the x-direction and $y in the y-direction. $buttonRecord->scale($x ,$y) Multiply ButtonRecord scale by $x in the x-direction and $y in the y-direction. $buttonRecord->rotateTo($degrees) Set ButtonRecord rotation to $degrees. $buttonRecord->rotate($degrees) Rotate ButtonRecord by $degrees. $buttonRecord->skewX($x) Add $x to the current x-skew. $buttonRecord->skewXTo($x) Set x-skew to $x. 1.0 is 45-degree forward slant. More is more forward while less is more backward. $buttonRecord->skewY($y) Add $y to the current y-skew. $buttonRecord->skewYTo($y) Set y-skew to $y. 1.0 is 45-degree upward slant. More is more upward while less is more downward. $buttonRecord->setDepth($depth) Set Z-order of ButtonRecord to $depth. $buttonRecord->setBlendMode($mode) Set an alternative blend mode instead of default alpha blend. Possible modes are SWFBLEND_MODE_NORMAL, SWFBLEND_MODE_LAYER etc. $buttonRecord->addFilter($filter) Process the ButtonRecord object thru a prepared filter: an object of SWF::Filter class, e.g. BlurFilter or DropShadowFilter. Filters are available since player version 8. AUTHOR
developers of ming ming.sourceforge.net, Albrecht Kleine SEE ALSO
SWF, SWF::Button, SWF::DisplayItem, SWF::Filter, SWF::Movie, SWF::MovieClip perl v5.14.2 2011-10-26 .::SWF::ButtonRecord(3pm)

Check Out this Related Man Page

.::SWF::Filter(3pm)					User Contributed Perl Documentation				       .::SWF::Filter(3pm)

NAME
SWF::Filter - SWF filter class SYNOPSIS
use SWF::Blur; use SWF::Shadow; use SWF::Constants qw(:Filter); @color= (12,45,99); $blur = new SWF::Blur(15, 15, 2); $shadow = new SWF::Shadow(2.5, 12, 2); $filter = SWF::Filter::newDropShadowFilter( @color, $blur, $shadow, SWF_FILTER_MODE_KO); $displayitem->addFilter( $filter); DESCRIPTION
Filter objects are available since player version 8. They can be applied to buttons, movieclips and text instances by the addFilter() method of SWF::DisplayItem objects. Several types of filters exist. Each of them has its own method of construction, see below. METHODS
newDropShadowFilter($colorref, $blur, $shadow, $flags) Creates a DropShadowFilter object. The object is controlled by color, blur object, shadow object and flags (SWF_FILTER_MODE_INNER, SWF_FILTER_MODE_KO). newBlurFilter($blur) Creates a BlurFilter object. The object is controlled by the blur object. newGlowFilter($colorref, $blur, $strength, $flags) Creates a GlowFilter object, a simple variant of DropShadowFilter. Use SWF_FILTER_MODE_INNER, SWF_FILTER_MODE_KO as flag values. newBevelFilter($shadow_colorref, $highlight_colorref, $blur, $shadow, $flags) Just another (complex) variant of DropShadowFilter. Use SWF_FILTER_MODE_INNER, SWF_FILTER_MODE_KO or FILTER_MODE_ONTOP as flag values. newGradientGlowFilter($gradient, $blur, $shadow, $flags) Just another (more complex) variant of DropShadowFilter. As flag use SWF_FILTER_MODE_INNER, SWF_FILTER_MODE_KO or SWF_FILTER_MODE_ONTOP . newGradientBevelFilter($gradient, $blur, $shadow, $flags) Just another (slightly more complex) variant of DropShadowFilter, extending newBevelFilter() by using a gradient instead of simple colors. Use SWF_FILTER_MODE_INNER, SWF_FILTER_MODE_KO or FILTER_MODE_ONTOP as flag values. newColorMatrixFilter($filtermatrix) The filtermatrix is an object of SWF::FilterMatrix class sized 5 columns x 4 rows for RGBA values, useful for transformations like color conversion to greyscale pictures. newConvolutionFilter($filtermatrix, $divisor, $bias, $colorref, $flags) Another filter for nice picture effects like blur etc. The filtermatrix is an object of SWF::FilterMatrix class. As flag use either use SWF_FILTER_FLAG_CLAMP or SWF_FILTER_FLAG_PRESERVE_ALPHA. AUTHOR
developers of ming.sourceforge.net SEE ALSO
SWF, SWF::Filter, SWF::Blur, SWF::Shadow, SWG::Gradient, SWF::FilterMatrix, SWF::DisplayItem, SWF::Constants, SWF::MovieClip, SWF::Button perl v5.14.2 2011-10-26 .::SWF::Filter(3pm)
Man Page