LVIII. Ming functions for Flash

אזהרה

רכיב זה הוא ניסיוני . כלומר , התנהגות הפונקציות,שמות הפונקציות ובאופן כללי כל מה שמתועד כאן עשוי להשתנות בהפצה עתידית של PHP ללא התרעה . ראה הוזהרת , השימוש ברכיב זה על אחריותך בלבד .

Introduction

Ming supports almost all of Flash 4' s features , including : shapes , gradients , bitmaps (pngs and jpegs) , morphs ("shape tweens") , text , buttons , actions , sprites ("movie clips") , streaming mp3 , and color transforms--the only thing that 's missing is sound events .

Installation

Source code and installation instructions are available at the Ming home page : http : / /www.opaque.net / ming / along with examples , a small tutorial , and the latest news .

built into php (unix)

Build and install php as usual, Restart web server if necessary

built into php (unix)

download php_ming.so.gz . uncompress it and copy it to your php modules directory . ( you can find your php module directory by running php-config --extension-dir ) .

תוכן העניינים:
ming_setcubicthreshold -- Set cubic threshold (?)
ming_setscale -- Set scale (?)
ming_useswfversion -- Use SWF version (?)
SWFAction -- Creates a new Action.
SWFBitmap -- Loads Bitmap object
SWFBitmap- getHeight -- Returns the bitmap's height.
SWFBitmap - getWidth - - Returns the bitmap ' s width .
SWFbutton -- Creates a new Button.
swfbutton_keypress -- Returns the action flag for keyPress(char)
SWFbutton- addAction -- Adds an action
SWFbutton- addShape -- Adds a shape to a button
SWFbutton- setAction -- Sets the action
SWFbutton- setdown -- Alias for addShape(shape, SWFBUTTON_DOWN))
SWFbutton- setHit -- Alias for addShape(shape, SWFBUTTON_HIT)
SWFbutton- setOver -- Alias for addShape(shape, SWFBUTTON_OVER)
SWFbutton- setUp -- Alias for addShape(shape, SWFBUTTON_UP)
SWFDisplayItem -- Creates a new displayitem object.
SWFDisplayItem - addColor - - Adds the given color to this item ' s color transform .
SWFDisplayItem - move - - Moves object in relative coordinates .
SWFDisplayItem - moveTo - - Moves object in global coordinates .
SWFDisplayItem - multColor - - Multiplies the item ' s color transform .
SWFDisplayItem - remove -- Removes the object from the movie
SWFDisplayItem- Rotate -- Rotates in relative coordinates.
SWFDisplayItem - rotateTo - - Rotates the object in global coordinates .
SWFDisplayItem - scale - - Scales the object in relative coordinates .
SWFDisplayItem - scaleTo - - Scales the object in global coordinates .
SWFDisplayItem - setDepth -- Sets z-order
SWFDisplayItem- setName -- Sets the object's name
SWFDisplayItem- setRatio -- Sets the object's ratio.
SWFDisplayItem - skewX - - Sets the X-skew .
SWFDisplayItem - skewXTo - - Sets the X-skew .
SWFDisplayItem - skewY - - Sets the Y-skew .
SWFDisplayItem - skewYTo - - Sets the Y-skew .
SWFFill -- Loads SWFFill object
SWFFill- moveTo -- Moves fill origin
SWFFill- rotateTo -- Sets fill's rotation
SWFFill- scaleTo -- Sets fill's scale
SWFFill- skewXTo -- Sets fill x-skew
SWFFill- skewYTo -- Sets fill y-skew
SWFFont -- Loads a font definition
swffont- getwidth -- Returns the string's width
SWFGradient -- Creates a gradient object
SWFGradient- addEntry -- Adds an entry to the gradient list.
SWFMorph - - Creates a new SWFMorph object .
SWFMorph - getshape1 -- Gets a handle to the starting shape
SWFMorph- getshape2 -- Gets a handle to the ending shape
SWFMovie -- Creates a new movie object, representing an SWF version 4 movie.
SWFMovie - add - - Adds any type of data to a movie .
SWFMovie - nextframe - - Moves to the next frame of the animation .
SWFMovie - output - - Dumps your lovingly prepared movie out .
SWFMovie - remove - - Removes the object instance from the display list .
SWFMovie - save - - Saves your movie in a file .
SWFMovie - setbackground - - Sets the background color .
SWFMovie - setdimension - - Sets the movie ' s width and height .
SWFMovie - setframes - - Sets the total number of frames in the animation .
SWFMovie - setrate - - Sets the animation ' s frame rate .
SWFMovie - streammp3 - - Streams a MP3 file .
SWFShape - - Creates a new shape object .
SWFShape - addFill - - Adds a solid fill to the shape .
SWFShape - drawCurve - - Draws a curve ( relative ) .
SWFShape - drawCurveTo - - Draws a curve .
SWFShape - drawLine - - Draws a line ( relative ) .
SWFShape - drawLineTo - - Draws a line .
SWFShape - movePen - - Moves the shape' s pen (relative ) .
SWFShape - movePenTo - - Moves the shape ' s pen .
SWFShape - setLeftFill - - Sets left rasterizing color .
SWFShape - setLine - - Sets the shape ' s line style .
SWFShape - setRightFill - - Sets right rasterizing color .
SWFSprite -- Creates a movie clip (a sprite)
SWFSprite- add -- Adds an object to a sprite
SWFSprite- nextframe -- Moves to the next frame of the animation.
SWFSprite - remove -- Removes an object to a sprite
SWFSprite- setframes -- Sets the total number of frames in the animation.
SWFText - - Creates a new SWFText object .
SWFText - addString -- Draws a string
SWFText- getWidth -- Computes string's width
SWFText- moveTo -- Moves the pen
SWFText- setColor -- Sets the current font color
SWFText- setFont -- Sets the current font
SWFText- setHeight -- Sets the current font height
SWFText- setSpacing -- Sets the current font spacing
SWFTextField -- Creates a text field object
SWFTextField- addstring -- Concatenates the given string to the text field
SWFTextField- align -- Sets the text field alignment
SWFTextField- setbounds -- Sets the text field width and height
SWFTextField- setcolor -- Sets the color of the text field.
SWFTextField - setFont -- Sets the text field font
SWFTextField- setHeight -- Sets the font height of this text field font.
SWFTextField - setindentation - - Sets the indentation of the first line .
SWFTextField - setLeftMargin - - Sets the left margin width of the text field .
SWFTextField - setLineSpacing - - Sets the line spacing of the text field .
SWFTextField - setMargins - - Sets the margins width of the text field .
SWFTextField - setname -- Sets the variable name
SWFTextField- setrightMargin -- Sets the right margin width of the text field.