Services webmasters
Partenaires
Jeux concours gratuits
 
swfshape->setleftfill
<<<
swfshape->setline swfshape->setrightfill
>>>

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.73 swfshape->setline()Modifie le style de ligne de la forme

[ Exemples avec swfshape.setline ]   CVS uniquement

void  swfshape->setline ( int   width , 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.

swfshape->setline modifie le style de ligne de la forme. width est la largeur de la ligne. Si width vaut 0, le style est supprimé (et tous les autres arguments sont ignorés). Si width > 0, alors la couleur de la ligne devient ( red , green , blue ). Les couleurs sont représentées en RGB. Le dernier paramètre a est optionnel.

swfshape->setline accepte 1, 4 ou 5 arguments (mais jamais 3 ou 2).

Vous devez déclarer un style avant de l'utiliser (voir exemple).

Cet exemple enfantin dessine une chaîne "!#%*@", dans des couleurs marrantes et un style rigolo.
Exemple swfshape->setline

<?php
  $s
= new SWFShape();
  
$f1 = $s->addFill(0xff, 0, 0);
  
$f2 = $s->addFill(0xff, 0x7f, 0);
  
$f3 = $s->addFill(0xff, 0xff, 0);
  
$f4 = $s->addFill(0, 0xff, 0);
  
$f5 = $s->addFill(0, 0, 0xff);
  
// erreur : il faut déclarer tous les styles avant
  // de les utiliser.
  
$s->setLine(40, 0x7f, 0, 0);
  
$s->setLine(40, 0x7f, 0x3f, 0);
  
$s->setLine(40, 0x7f, 0x7f, 0);
  
$s->setLine(40, 0, 0x7f, 0);
  
$s->setLine);
  
$s->setLine(40, 0x7f, 0, 0);
  
$s->drawGlyph($f, '!');
  
$s->movePen($f->getWidth('!'), 0);
  
$s->setRightFill($f2);
  
$s->setLine(40, 0x7f, 0x3f, 0);
  
$s->drawGlyph($f, '#');
  
$s->movePen($f->getWidth('#'), 0);
  
$s->setRightFill($f3);
  
$s->setLine(40, 0x7f, 0x7f, 0);
  
$s->drawGlyph($f, '%');
  
$s->movePen($f->getWidth('%'), 0);
  
$s->setRightFill($f4);
  
$s->movePen($f->getWidth('*'), 0);
  
$s->setRightFill($f5);
  
$s->setLine(40, 0, 0, 0x7f);
  
$s->drawGlyph($f, '@');
  
$m = new SWFMovie();
  
$m->setDimension(3000,2000);
  
$m->setRate(12.0);
  
$i = $m->add($s);

// note la chaine est ici!!!
  
$i->moveTo(1500-$f->getWidth("!#%*@")/2, 1000+$f->getAscent()/2);
  
header('Content-type: application/x-shockwave-flash');
  
$m->output();
?>

<< swfshape->setline >>
swfshape->setleftfill Ming pour Flash swfshape->setrightfill
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -