Introduction
Ming
est
une
librairie
open-source
(
LGPL
)
qui
vous
permet
de
créer
des
animations
au
format
Flash
.
Ming
supporte
toutes
les
fonctionnalités
de
Flash
4
:
les
formes
(
shapes)
,
les
gradients
,
les
images
bitmaps
(JPEG
et
PNG)
,
les
morphing
(transformations
d'une
forme
en
une
autre)
,
les
textes
,
actions
,
sprites
(mini
animations
)
,
le
streaming
MP3
et
les
transformations
de
couleurs
.
Le
seul
ajout
futur
est
celui
des
événements
sons
.
Ming
n
'
est
pas
un
acronyme
.
Notez
que
toutes
les
distances
spécifiées
(
longueurs
,
distances
,
tailles..
.
)
sont
en
"twips"
,
c
'est-à-dire
20
unités
par
pixels
.
C'
est
plus
ou
moins
arbitraire
,
car
le
lecteur
Flash
fait
une
mise
à
l'échelle
avec
les
valeurs
qui
lui
sont
fournis
dans
la
balise
embed
,
ou
la
frame
courante
si
la
balise
embed
n
'est
pas
utilisée
.
Ming
propose
de
nombreux
avantages
par
rapport
à
l
'
extension
swf
.
Vous
pouvez
utiliser
Ming
sur
tous
les
OS
où
vous
pouvez
compiler
le
code
,
tandis
que
swf
est
limité
à
Windows
.
Ming
vous
évite
la
déconcertante
complexité
du
format
SWF
,
en
transformant
les
éléments
des
animations
en
objets
PHP
.
Enfin
,
Ming
est
toujours
en
cours
de
développement
et
surveillé
par
son
auteur
:
si
vous
souhaitez
une
nouvelle
fonctionnalité
,
dites
le
lui
:
ming@opaque.net
.
Ming
et
tous
les
objets
cités
ont
été
ajouté
en
PHP
4.0.5
.
Installation
Pour
utiliser
Ming
avec
PHP
,
vous
devez
d
'
abord
installer
la
librairy
Ming
.
Le
code
source
et
les
instructions
d'
installation
sont
disponible
sur
la
page
d'accueil
de
Ming
:
http
:
/
/ming.sourceforge.net
/
,
avec
des
exemples
un
tutorial
et
l
'actualité
Ming
.
Téléchargez
l
'
archive
Ming
.
Décompressez
la
et
allez
dans
le
dossier
Ming
.
Faites
"
make"
,
puis
"make
install
"
.
Cela
va
compiler
le
fichier
libming.so
et
l
'
installer
dans
/
usr
/
lib
/
,
et
copier
ming.h
into
/
usr
/
include
/
.
Editez
la
ligne
PREFIX=
dans
le
fichier
Makefile
pour
indiquer
votre
dossier
d
'
installation
.
Compilation CGI avec PHP (Unix)
mkdir
phpdir
/
ext
/
ming
cp
php_ext
/
*
phpdir
/
ext
/
ming
cd
phpdir
.
/
buildconf
.
/
configure
--with-ming
other
config
options
Compilez
et
installez
PHP
comme
d
'
habitude
.
Redémarrez
votre
serveur
web
si
nécessaire
.
Compilation en module avec PHP (Unix)
téléchargez
php_ming.so.gz
.
Décompressez
le
et
copiez
le
dans
votre
dossier
de
modules
PHP
(
vous
pouvez
trouver
votre
dossier
de
module
PHP
en
utilisant
la
commande
php-config
--extension-dir
)
.
Ensuite
,
ajoutez
la
ligne
extension=php_ming.so
dans
votre
fichier
php.ini
,
ou
bien
ajoutez
dl(
'php_ming.so')
;
en
haut
de
tous
vos
scripts
Ming
.