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.