Après une première
introduction dans laquelle nous décrivions l'interaction
d'une animation flash avec un script Php, voici, à l'image
de ce que nous avions réalisé pour certaines applets
Java, une sélection d'animations Flash issue du site
Flashkit.com.
Les animations présentes sur ce site ne se valent pas toutes
en qualité mais elles partagent néanmoins un point
commun : leurs sources sont librement accessibles, ce qui est utile,
surtout en phase d'apprentissage d'un langage.
Cette selection n'est évidemment pas exhaustive, d'autant
plus que nous nous sommes orientés ici vers des animations
à caractères "utilitaires", susceptibles
d'apporter des fonctionnalités peut-être manquantes
à votre site web.
Les 10 titres suivants sont des liens pointant vers la page de présentation
des différentes animations. Libre à vous ensuite de
visualiser celles-ci dans la résolution de votre choix (de
640*480 -> 1280*960), un lien étant disponible à
cet effet sur ces pages.
Note : l'ordre dans lequel sont présentées
ces animations ne reflète pas un quelconque classement.
1) Trouver
le code ASCII d'un caractère
Tapez au clavier le caractère de votre choix, vous obtenez
dans une petite interface son code ASCII.
Pour obtenir ce code cette animation utilise l'évènement
suivant...
onClipEvent (keyDown)
{
key_ascii = Key.GetAscii();
}
... Qui se passe de commentaires, "Clip"
représentant l'animation.
2) Lancer
une recherche dans Google
A la manière de l'animation que nous avons
construite dans notre tutoriel d'introduction cité au début
de ce tutoriel, cette animation repose sur un champ dynamique et
un bouton.
Elle se base sur la syntaxe du moteur de recherche de Google.
Lancez une recherche dans ce moteur, les résultats seront
présentés dans une page dont l'URL repose sur la syntaxe
suivante (mot recherché : "test")
http://www.google.fr/search?q=test
Ce n'est pas un hasard si le champ dynamique de cette animation
porte le même nom : "q" (cf la variable "console"
dans notre animation du tutoriel d'introduction).
on (release, keyPress "<Enter>")
{
getURL ("http://www.google.com/search",
"_new", "GET");
}
Lorsque le bouton "Search" de l'animation est activé,
ou lorsque la touche"Entrée" est actionnée,
le contenu du champ dynamique permet de construire l'URL soumis
au moteur de recherche
3) Un
quizz basé sur un fichier texte
Ce quizz requiert dans l'état quelques aménagements
puisqu'il est rédigé en italien mais il repose sur
un fichier texte, ce qui le rend paramétrable.
4) Une
zone de défilement basée sur un script Php
Sous licence GPL, ce programme comprend une documentation en anglais
expliquant comment alimenter cette zone via un script Php. Non testé.
5) Un
chat
Du même auteur que l'animation précédente, voici
un chat s'appuyant sur un script Perl, vérifiez que votre
serveur supporte ce type de script. Non testé.
6) Anime
les résultats d'un sondage
Cette animation affiche progressivement les résultats d'un
sondage. Le nombre de votes est indiqué dans un fichier texte.
Ca n'est pas prévu dans cette version mais il est possible
d'alimenter ce fichier texte par un langage côté serveur
afin de rendre le tout encore plus dynamique, c'est d'ailleurs l'intérêt.
7) Un
guestbook interfacé avec Php
Cette animation se base sur Php à la fois pour enregister
dans un fichier une contribution, mais aussi pour choisir aléatoirement
une des entrées de ce "livre d'or" afin de la faire
défiler à l'écran.
8) Un
logiciel de dessin miniature
Application plus qu'animation, cet exemple montre le type d'interface
qu'on peut concevoir en Flash.
9) Un
bon de commande
Un montant calculé dynamiquement, le tout compatible avec
l'euro... Il est possible d'éditer les sources de cette animation
afin de modifier le calcul des frais de port par exemple.
10) Deux calendriers
Le
premier donne la date du jour basée sur l'heure de votre
système, il bénéficie d'un design agréable,
le
second ne trouve pas la date du jour mais permet de naviguer
jusqu'en 2012.
Rappel, si vous souhaitez générer en local un fichier HTML capable de charger certaines animations dont la source ne comprend pas ce fichier, vous pouvez utilisez Flash 5 et son option "Fichier -> Publier" pour le faire.