7.58 Ming pour Flash
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Classes prédefinies . 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 ->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
|
7.58.65 swfshape->addfill()Ajoute un remplissage plein à la forme Flash[ Exemples avec swfshape.addfill ] CVS uniquement
void
swfshape->addfill (
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.
|
void
swfshape->addfill (
SWFbitmap
bitmap
,
int
flags
)
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.
|
void
swfshape->addfill (
SWFGradient
gradient
,
int
flags
)
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.
|
swfshape->addfill
ajoute un remplissage plein à
la forme.
swfshape->addfill
accepte trois différents types
d'arguments.
red
,
green
,
blue
est une couleur (format RGB). Le dernier paramètre
a
est optionnel.
L'argument
bitmap
est un objet
swfbitmap
. Le paramètre
flags
peut être l'un des suivants : SWFFILL_CLIPPED_BITMAP ou SWFFILL_TILED_BITMAP.
Par défault, c'est SWFFILL_TILED_BITMAP. Je crois.
L'argument
gradient
est un objet
swfgradient
.
L'argument
flags
peut alors prendre
l'une des valeurs suivantes :
SWFFILL_RADIAL_GRADIENT ou SWFFILL_LINEAR_GRADIENT. Par défaut,
c'est SWFFILL_LINEAR_GRADIENT. Cette fois ci, j'en suis sûr.
swfshape->addfill
retourne un objet
swffill
à utiliser avec
swfshape->setleftfill
,
et
swfshape->setrightfill
décrite un peu plus loin.
Voir aussi
swfshape->setleftfill
et
swfshape->setrightfill
.
Ceci est un exemple simple qui affiche un cadre sur une bitmap. Ah, il y a
un petit bug dans le lecteur Flash : il ne semble pas faire grand cas
de la transformation de la seconde forme en morphing. Suivant les specs,
la bitmap devrait s'étirer avec la forme dans cet exemple...
Exemple avec swfshape->addfill |
<?php $p = new SWFMorph(); $b = new SWFBitmap("alphafill.jpg"); // utilisez vos propres bitmaps! $width = $b->getWidth(); $height = $b->getHeight(); $s = $p->getShape1(); $f = $s->addFill($b, SWFFILL_TILED_BITMAP); $f->moveTo(-$width/2, -$height/4); $f->scaleTo(1.0, 0.5); $s->setLeftFill($f); $s->movePenTo(-$width/2, -$height/4); $s->drawLine($width, 0); $s->drawLine(0, $height/2); $s->drawLine(-$width, 0); $s->drawLine(0, -$height/2 $f->moveTo(-$width/4, -$height/2); $f->scaleTo(0.5, 1.0); $s->setLeftFill($f); $s->movePenTo(-$width/4, -$height/2); $s->drawLine($width/2, 0); $s->drawLine(0, $height); $s->drawLine(-$width/2, 0); $s->drawLine(0, -$height); $m = new SWFMovie(); $m->setDimension($width, $height); $i = $m->add($p); $i->moveTo($width/2, $height/2); for($n=0; $n<1.001; 'Content-type: application/x-shockwave-flash'); $m->output(); ?>
|
|