[MING] Problème de rotation d'un objet ( + police TTF > FDB)

Problème de rotation d'un objet ( + police TTF > FDB) [MING] - PHP - Programmation

Marsh Posté le 16-09-2006 à 22:58:05    

Bonjour :)
 
J'utilise la librairie MING pour créer un fichier flash (SWF), et je but sur un problème de rotation....
 
Dans mon script j'insert 2 lettres A et B dans mon anim, l'une aux coordonnées 0:60 (A) et 0:120 (B), pour la lettre B j'applique une rotation de 45° mais voilà, MING me fait la rotation à partir du coin en haut à gauche de l'anim et non à partir de la lettre....  
 
Le résultat que je cherche à obtenir est la lettre B en bleu... (que j'ai rajoutée)
 
 
Voici le schéma :
 
http://img172.imageshack.us/img172/3059/sanstitre1se6.jpg
 
 
et le code :

Code :
  1. $text[] = "A";
  2. $text[] = "B";
  3. $font = new SWFFont("BitstreamVeraSansMono-B.fdb" );
  4. $movie = new SWFMovie();
  5. $movie->setRate(24.0);
  6. $movie->setDimension(480, 480);
  7. $movie->setBackground(0xff, 0xff, 0xff);
  8.  $t1 = new SWFText();
  9.  $t1->setFont($font);
  10.  $t1->moveTo(0, 60);
  11.  $t1->setColor( 0xff , 0x00 , 0x66 , 0xcc);
  12.  $t1->setHeight(60);
  13.  $t1->addString($text[0]);
  14.  $module1 = $movie->add($t1);
  15.  $t2 = new SWFText();
  16.  $t2->setFont($font);
  17.  $t2->moveTo(0, 120);
  18.  $t2->setColor( 0xff , 0x00 , 0x66 , 0xcc);
  19.  $t2->setHeight(60);
  20.  $t2->addString($text[1]);
  21.  $module2 = $movie->add($t2);
  22.  $module2->rotateTo(45);
  23. header('Content-type: application/x-shockwave-flash');
  24. $movie->output("" );


 
 
 
Est-ce que quelq'un pourrait me dépanner sur ce problème ?  :??:
Merci :jap:


Message édité par ptibat le 18-09-2006 à 12:28:21

---------------
flick r
Reply

Marsh Posté le 16-09-2006 à 22:58:05   

Reply

Marsh Posté le 17-09-2006 à 13:02:55    

J'ai joué un peu avec ming y'a 2 ans pendant un stage, et pour les rotations j'ai aussi été embété: impossible d'effectuer une rotation à partir du centre d'une lettre, j'ai cherché longtemps sans jamais trouver, je me demande en fait si c'est possible :??:
 
Je pensais le dévellopement de ming un peu à l'abandon, mais apparement y'a une version 0.4 qui sortira bientot :)
http://ming.sourceforge.net/

Reply

Marsh Posté le 18-09-2006 à 11:13:55    


Aie :/ ça m'arrange pas ça :/
 
J'ai vu une anim' créée avec MING où un texte tourne sur lui meme (au centre) mais apparament le script fait plein de calcul pour centrer le texte... :/
 
Sinon, j'ai aussi un autre problème, c'est pour convertir une police TTF en fichier FDB ... j'ai vu qu'il y avait des sources mais bon celà ce fait sous linux .... :/
 
 
 
 


---------------
flick r
Reply

Marsh Posté le 18-09-2006 à 12:26:33    


Bon pour la convertion d'une police TTF en FDB j'ai trouvé, il faut les 2 fichier "ttf2fft.exe" et "makefdb.exe" (dispo là : http://www.opaque.net/ming/ming-winutils.zip et là http://prdownloads.sourceforge.net [...] r-2.2.zip)
 
Il faut donc convertir son TTF en FFT (ttf2fft.exe) puis le FFT en FDB (makefdb.exe) et le tour est joué. :)
 
 
 
 
Par contre pour la rotation je cherche encore ........ :/
 
 
 
 
 
 
 
 
 


Message édité par ptibat le 18-09-2006 à 12:27:23

---------------
flick r
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed