a.......ok bon bon moi j'ai creusé...et vala ce que j'ai trouvé alors dites moi ce que vous en penssez! Je cite:
Les animations flach
Comme vous le savez certainement, il est possible, grace à la technologie flash de réaliser des animations multimédias interactives. Ces animations peuvent etre intégrées ds une page web. Ces animations sont généralement construites une fois pour toutes, à partir d'un logiciel prpriétaire. Mais grace aux bibliotheques dont dispose php, il est possible de générer ces animations au vol, ce qui permettra de faire des animations qui varient en fonction du temps, de l'utilisateur, ou de tout autre paramètre dont le serveur aura connaissance.
Pour parvenir à ce résultat php propose une bibliothèque appelée Ming qui, bien que expérimentale, fonctionne déja à merveille.
Ils disent également que cette bibliothèque est automatiquement activé avec easy php.......
je vous met un script d'exemple pour ceux que ça interesserai (je comprend pas la motié de ce machin...):
1) { ?>
Les exemples marqués d'un ne pourront pas être testés sur cet environnement tant que les bibliothèques nécessaires ne sont pas installées. Quand vous aurez installé le nécessaire rechargez cette page et le lien devrait apparaître.
".$chapitres[$chapid]->titre."
"; } for ($i=0; $ichemin)) { $installOk = TRUE; $installErr = ""; for ($ext=0; $extextensionTest); $ext++) { if (!extension_loaded($bibliotheques[$i]->extensionTest[$ext])) { if (count($bibliotheques)==1) $installErr .= "La bibliothèque ".$bibliotheques[$i]->extensionTest[$ext]. " n'est pas installée
"; $installOk = FALSE; } } for ($inc=0; $incincludeTest); $inc++) { $installOk = $installOk & include_exists($bibliotheques[$i]->includeTest[$inc]); } if (isset($bibliotheques[$i]->iniTest)) foreach ($bibliotheques[$i]->iniTest as $param => $valeur) { if (ini_get($param) != $valeur) { $installOk = FALSE; $installErr .= "php.ini le paramètre $param doit valoir". " "; if ($valeur === TRUE) $installErr .= "true (ou On)"; else if ($valeur === FALSE) $installErr .= "false (ou Off)"; else $installErr .= $valeur; $installErr .= "
"; } } if (isset($bibliotheques[$i]->fonctionTest)) { if (!function_exists($bibliotheques[$i]->fonctionTest)) { $installErr .= "La fonction ".$bibliotheques[$i]->fonctionTest. " n'est pas disponible
"; $installOk = FALSE; } } if (count($bibliotheques)>1) { echo ""; if ($installOk) echo ""; else echo ""; echo " ".$bibliotheques[$i]->titre; echo ""; if (!$installOk) { echo ""; echo "$installErr"; } echo ""; } else { if ($installOk) { listeExemples($bibliotheques[0]); } else { echo " "; echo $installErr; } } } else { echo "".$bibliotheques[$i]->titre.""; } echo "
"; } } function listeExemples($biblio) { global $chapitres, $chapid; echo "
".$chapitres[$chapid]->titre."/".$biblio->titre."
"; if (isset($_GET["biblioid"])) $biblioid = $_GET["biblioid"]; else $biblioid = 0; if (isset($biblio->instructions)) { echo "
". "Instructions: ".$biblio->instructions. "
"; } for ($i=0; $iexemples); $i++) { /* echo "". $biblio->exemples[$i]->titre."
"; */ $exemple = $biblio->exemples[$i]; echo "
".$exemple->titre."
"; echo "".$exemple->description."
"; if (!empty($exemple->instructions)) echo "".$exemple->instructions."
"; $script = $biblio->chemin."/".$exemple->scripts[0]; if (!file_exists($script)) echo "!"; if ((($exemple->display!=DISP_BOTH)&&($exemple->display!=DISP_BOTH_IMG))||($exemple->form!=0)) { if ($exemple->form==FORM_GET) { echo "
". "Tester "; for ($j=0; $jformParam); $j++) { echo $exemple->formParam[$j].":formParam[$j]."\"". " value=\"".htmlEntities($exemple->formDefaut[$j])."\">"; } echo ""; echo "Sources
"; echo "
\n"; } else { if ($exemple->display!=DISP_SOURCE) echo "Tester "; echo "Sources
\n"; } } else { echo "Visualiser les sources et le". " résultat
\n"; } } } function listeScripts($bibliotheques, $biblioId, $exempleId) { $biblio = $bibliotheques[$_GET["biblioid"]]; $exemple = $biblio->exemples[$exempleId]; for ($i=0; $iscripts); $i++) { echo "
".$exemple->scripts[$i].":
"; show_source($biblio->chemin."/".$exemple->scripts[$i]); } if ($exemple->display==DISP_BOTH) { echo "
Donne le résultat:
"; include($biblio->chemin."/".$exemple->scripts[0]); } if ($exemple->display==DISP_BOTH_IMG) { echo "
Donne le résultat:
"; echo "
chemin."/".$exemple->scripts[0]."\">
"; } } $chapid = $_GET["chapid"]; if (!isset($chapid)) $chapid = 0; if (!isset($_GET["biblioid"])) { listeBibliotheques($chapitres[$chapid]->bibliotheques); } else { if (!isset($_GET["exempleid"])) { listeExemples($chapitres[$chapid]->bibliotheques[$_GET["biblioid"]]); } else { listeScripts($chapitres[$chapid]->bibliotheques, $_GET["biblioid"], $_GET["exempleid"]); } /* $biblio = $bibliotheques[$_GET["biblioid"]]; $exemple = $biblio->exemples[$_GET["exempleid"]]; if (!isset($_GET["mode"])) { echo "chemin."/".$exemple->scripts[0]."\">". "Tester
"; echo "Sources
"; } } */ } include "footer.php"; ?>
eeee Aalors vous en penssez quoi de ce machin?
