SWFDisplayItem->moveTo
<<<
SWFDisplayItem->multColor SWFDisplayItem->remove
>>>

6.21 Ming pour Flash
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédéfinies
Classes prédéfinies
ming_setcubicthreshold
ming_setscale
ming_useswfversion
SWFAction
SWFBitmap->getHeight
SWFBitmap->getWidth
SWFBitmap
swfbutton_keypress
SWFbutton->addAction
SWFbutton->addShape
SWFbutton->setAction
SWFbutton->setdown
SWFbutton->setHit
SWFbutton->setOver
SWFbutton->setUp
SWFbutton
SWFDisplayItem->addColor
SWFDisplayItem->move
SWFDisplayItem->moveTo
->SWFDisplayItem->multColor
SWFDisplayItem->remove
SWFDisplayItem->Rotate
SWFDisplayItem->rotateTo
SWFDisplayItem->scale
SWFDisplayItem->scaleTo
SWFDisplayItem->setDepth
SWFDisplayItem->setName
SWFDisplayItem->setRatio
SWFDisplayItem->skewX
SWFDisplayItem->skewXTo
SWFDisplayItem->skewY
SWFDisplayItem->skewYTo
SWFDisplayItem
SWFFill->moveTo
SWFFill->rotateTo
SWFFill->scaleTo
SWFFill->skewXTo
SWFFill->skewYTo
SWFFill
swffont->getwidth
SWFFont
SWFGradient->addEntry
SWFGradient
SWFMorph->getshape1
SWFMorph->getshape2
SWFMorph
SWFMovie->add
SWFMovie->nextframe
SWFMovie->output
swfmovie->remove
SWFMovie->save
SWFMovie->setbackground
SWFMovie->setdimension
SWFMovie->setframes
SWFMovie->setrate
SWFMovie->streammp3
SWFMovie
SWFShape->addFill
SWFShape->drawCurve
SWFShape->drawCurveTo
SWFShape->drawLine
SWFShape->drawLineTo
SWFShape->movePen
SWFShape->movePenTo
SWFShape->setLeftFill
SWFShape->setLine
SWFShape->setRightFill
SWFShape
swfsprite->add
SWFSprite->nextframe
SWFSprite->remove
SWFSprite->setframes
SWFSprite
SWFText->addString
SWFText->getWidth
SWFText->moveTo
SWFText->setColor
SWFText->setFont
SWFText->setHeight
SWFText->setSpacing
SWFText
SWFTextField->addstring
SWFTextField->align
SWFTextField->setbounds
SWFTextField->setcolor
SWFTextField->setFont
SWFTextField->setHeight
SWFTextField->setindentation
SWFTextField->setLeftMargin
SWFTextField->setLineSpacing
SWFTextField->setMargins
SWFTextField->setname
SWFTextField->setrightMargin
SWFTextField

6.21.27 SWFDisplayItem->multColor()Multiplie la couleur de transformation

[ Exemples avec swfdisplayitem.multcolor ]   CVS uniquement

void  swfdisplayitem->multcolor ( int   red , int   green , int   blue , int   a )
Attention

Cette fonction est EXPERIMENTALE . Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

SWFDisplayItem->multColor multiplie la couleur de transformation par les valeurs données.

L'objet peut être swfshape , swfbutton , swftext ou swfsprite . Il doit avoir été ajouté à une animation avec la fonction swfmovie->add .

Cet exemple simple modifie l'atmosphère de votre image, et en fait une scène d'Halloween (utilisez un paysage ou une image claire pour un meilleur effet)
Exemple avec SWFDisplayItem->multColor

<?php

$b
= new SWFBitmap(file_get_contents("backyard.jpg"));
// Utilisez une de vos images
$s = new SWFShape();
$s->setRightFill($s->addFill($b));
$s->drawLine($b->getWidth(), 0);
$s->drawLine(0, $b->getHeight());
$s->drawLine(-$b->getWidth(), 0);
$s->drawLine(0, -$b->getHeight());
$m = new SWFMovie();
$m->setDimension($b->getWidth(), $b->getHeight());
$i = $m->add($s);
for(
$n=0; $n<=20; ++$n)
{
  
$i->multColor(1.0-$n/10, 1.0, 1.0);
  
$i->addColor(0xff*$n/20, 0, 0);
  
$m->nextFrame();
}
header('Content-type: application/x-shockwave-flash');
$m->output();
?>

<< SWFDisplayItem->multColor >>
SWFDisplayItem->moveTo Ming pour Flash SWFDisplayItem->remove