12 Publication. 12.1 Tester une animation. 12.1.1 Les tests en général



Documents pareils
Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Notes pour l utilisation d Expression Web

iil est désormais courant de trouver sur Internet un document

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

L espace de travail de Photoshop

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Tutorial Terminal Server sous

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis

< Atelier 1 /> Démarrer une application web

Guide de l utilisateur Mikogo Version Windows

ZOTERO. Installation. Bibliothèque de Pharmacie. Service Formation

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

Comment accéder à d Internet Explorer

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

GUIDE D UTILISATION ADSL ASSISTANCE

Publipostage avec Open Office Writer et Open Office Calc

Installation et utilisation du client FirstClass 11

Restaurer des données

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 12/09/2008. AUTEUR : Equipe technique Syfadis

Groupe Eyrolles, 2003, ISBN : X

26 Centre de Sécurité et de

Création d un site web avec Nvu

Optimiser pour les appareils mobiles

La Clé informatique. Formation Internet Explorer Aide-mémoire

Initiation à linfographie

Table des matières ENVIRONNEMENT

L écran du marais : Comment configurer le viewer OpensSim

PRISE EN MAIN D ILLUSTRATOR

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

Guide d utilisation 2012

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Création de maquette web

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Fiche Mémo : Options d accessibilité sous Windows et Internet Explorer 5

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Savoir utiliser les services de l ENT Outils personnels SOMMAIRE

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (

SOMMAIRE. Comment se connecter?

Atelier Le gestionnaire de fichier

Livret 1 Poste de travail de l utilisateur :

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Numérisation. Copieur-imprimante WorkCentre C2424

Utiliser le service de messagerie électronique de Google : gmail (1)

Freeway 7. Nouvelles fonctionnalités

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

Création d un site web avec le kit labo CNRS. Expérience au LMV - Ch. Postadjian (Laboratoire de Mathématiques de Versailles - UMR 8100)

Internet Marketing Manager

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Site web établissement sous Drupal

PARAMETRER INTERNET EXPLORER 9

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

Antidote et vos logiciels

Les 1 er pas sur. Guide d utilisation

Diffuser un contenu sur Internet : notions de base... 13

Access 2007 FF Access FR FR Base

BIRT (Business Intelligence and Reporting Tools)

Spécifications techniques

Utiliser Freemind à l'école

TD : Codage des images

1/6. L icône Ordinateur

Manuel de l utilisateur. Soft-phone - Client VoIP 3CX Version 6.0

Découvrez Windows NetMeeting

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

MANUEL D INSTALLATION

Installation d un manuel numérique 2.0

Indiquer l'espace libre sur le disque dur

Guide d installation

Guide de dépannage Internet pour PC Pour voir les reportages audio et vidéo, sur le site de Radio-Canada

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

Créer des documents interactifs

Manuel utilisateur du CMS Anan6

[Ministère des Affaires étrangères et du Développement international] DEFI MANUEL UTILISATEUR ESPACE DEMANDEUR

NET BOX DATA Télégestion d'équipements via Internet & Intranet

Qu est ce qu un ?

Mes documents Sauvegardés

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Utilisation d ADOBE CONNECT 9

1.1 L EXPLORATEUR WINDOWS

Administration du site

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

CREG : versailles.fr/spip.php?article803

Trois nouveaux formulaires sont donc nécessaires : Pour l affichage de la liste, un formulaire de sortie WEB_Liste associé à la table des [Films] ;

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

Rapports d activités et financiers par Internet. Manuel Utilisateur

l'ordinateur les bases

Travaux pratiques Détermination de la capacité de stockage des données

Volet de visualisation

4. Personnalisation du site web de la conférence

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

NOTICE TELESERVICES : Créer mon compte personnel

Smart Pix SOFTWARE. Manuel d utilisation

Gestion des documents avec ALFRESCO

Création d articles sur le site web du GSP

Certificats Electroniques sur Clé USB

Partie publique / Partie privée. Site statique site dynamique. Base de données.

Transcription:

12 Publication Avant de finaliser la diffusion de votre animation, ce qui dans le vocabulaire Flash s appelle publier, il faut tester, notamment évaluer les performances de l animation vis-à-vis de différents débits de connexion. En effet, la forme la plus naturelle de publication est celle qui la rend lisible dans un navigateur. Dans ce cas, de nombreux paramètres régissent l intégration avec le contenu HTML. Il faudra également s assurer de la présence d une version minimum du lecteur Flash sur la machine cible. La suite CS4 permet désormais l ajout de métadonnées à votre animation, informations qui joueront à l avenir un rôle important en matière de référencement du site auprès des moteurs de recherche. Publier sur d autres supports que la Toile est également envisageable. Flash permet depuis longtemps la publication d une projection, gravable sur un disque amovible. La version CS4 offre désormais la publication pour le Bureau, à destination de AIR, autrement dit la possibilité que votre animation s exécute sur un ordinateur en dehors de tout navigateur, comme n importe quelle autre application. Flash vous permet enfin d exporter des images ou des séquences d images de votre animation. 12.1 Tester une animation Erreur de fonctionnement, cahier des charges, documents d analyse et de conception, chartes graphique et fonctionnelle, fichier SWF, lecteur Flash, publier, fichier HTML, aperçu de publication, transférer sur un serveur, téléchargement, fichier JavaScript, feuille de style externe, données XML, image bitmap externe, animation secondaire externe, audio externe, vidéo externe, panneau Projet, testeur de bande passante, fluidité de la lecture, débit de téléchargement, débit théorique descendant, seuil de flux, latence de téléchargement, simuler le téléchargement 12.1.1 Les tests en général Vous testez votre animation. Elle fonctionne comme vous le souhaitez. Vous la sophistiquez, puis refaites un test. Une erreur de fonctionnement apparaît. Nécessairement, la cause de l erreur réside dans ce que vous avez fait depuis le dernier test. Dès lors que vous vous êtes suffisamment imprégné de cette réalité, une autre évidence s impose, pratique celle-la : plus vous testerez souvent et plus il vous sera facile de cerner la cause d une erreur. Testez tôt. Testez souvent. Prenez la saine habitude de toujours sauvegarder avant de tester : on est parfois surpris de l ampleur des erreurs que l on produit Au plus simple, le test se fait au jugé. Vous vérifiez que votre animation a bien l apparence attendue et fonctionne comme prévu. Dans une chaîne de production plus structurée et notamment dans le cadre d un travail en équipe, en amont de la réalisation, le projet aura fait l objet de toutes sortes de documents : cahier des charges, documents d analyse et de conception, chartes graphique et fonctionnelle. Tester consistera alors à vérifier la conformité à ces documents préparatoires. Nous avons évoqué à la section 4.1.3 les moyens de prévisualiser une animation. Il s agissait d animation au sens propre. S agissant ici d animation Flash au sens plus large d application Flash, lancer

430 Flash CS4 l animation dans l environnement de réalisation (Contrôle > Lire) ne suffit pas. Il faut générer le fi chier SWF et faire lire celui-ci par le lecteur Flash (une version de ce dernier fait partie de l installation de Flash sur votre ordinateur). Utilisez pour cela la commande Contrôle > Tester l animation. Raccourci CMD+RETOUR (Mac) ou CTRL+ENTRÉE (Windows) lance le lecteur Flash intégré afi n de tester l animation. Une fois que votre animation s exécute dans le lecteur Flash intégré, la barre des menus de l application s est modifiée. Outre les habituels menus Flash, Fichier, Modifier, Fenêtre et Aide, vous ne disposez plus que de trois menus spécifiques : Affichage (voir Figure 12.1.e), Contrôle et Déboguer. Nous ne dirons rien ici sur ce dernier menu (voir section 11.3.3). Comme le montre le menu Contrôle, reproduit Figure 12.1.a, le fichier SWF est lu en boucle par défaut. Figure 12.1.a Le menu Contrôle du lecteur Flash. Raccourci Dans le lecteur Flash intégré, RETOUR (Mac) ou ENTRÉE (Windows) arrête ou relance la lecture. MAJ+, rembobine et, (la virgule) ne recule que d une seule image. Pour l avance d une image contrairement à ce qu indique le menu Contrôle le raccourci clavier est ; (le point-virgule) sous Windows (sur Mac, ni le point, ni le point-virgule n ont d effet). Le lecteur Flash est un premier niveau de test. Le second consiste à publier. Dans la plupart des cas, votre animation est destinée à une relecture sur la Toile. Dans ce cas, la publication va produire comme précédemment un fichier SWF, mais également le fichier HTML qui va y faire appel (voir recette 12.3). La Figure 12.1.b reproduit le menu Fichier > Aperçu avant publication (commande qui devrait s intituler Aperçu de publication, puisqu avant d avoir un aperçu, il faut bien publier!). Le plus simple est de faire appel à sa première commande : Par défaut - (HTML). Aperçu signifie qu après la publication, le logiciel adéquat est lancé pour visualiser le résultat. S agissant ici de HTML, le navigateur par défaut se lance pour que vous puissiez tester votre animation. La commande Fichier > Publier est une alternative. Elle est moins pratique, au sens où c est ensuite à vous d ouvrir le fichier HTML dans un navigateur. Figure 12.1.b Le menu Fichier > Aperçu de publication.

Publication 431 Raccourci CMD+F12 (Mac) ou CTRL+F12 (Windows) lance l aperçu de publication. Aux deux premiers niveaux de test précédents, vous êtes resté en local sur votre ordinateur. Le troisième niveau de test consiste à transférer tous les fichiers nécessaires à votre animation sur le serveur et à tester le comportement de votre animation en téléchargement. Vous ferez vous-même les premiers tests, puis quand vous serez satisfait du résultat, vous ferez tester par différentes personnes. Les fichiers à transférer seront au moins le fichier SWF et le fichier HTML qui l appelle. Dans l exemple de la Figure 12.1.c, il s agit respectivement de accueil.swf et de index.html. Mais souvent, il y a d autres fichiers à transférer. La publication peut générer un fichier Java Script. L exemple de la Figure 12.1.c a été publié sous Flash CS3 et comprend un fichier AC_RunActiveContent.js (sous Flash CS4, il est possible de se passer de ce fichier). Enfin, votre application fera souvent usage de données externes au SWF. Dans l exemple de la Figure 12.1.c, on trouve un feuille de style externe (stephanie. css), des données XML (spectacles.xml) et des images bitmap organisées en trois sous-dossiers. Vous pourriez également avoir des animations secondaires externes (d autres fichiers SWF), de l audio ou de la vidéo (au format FLV, par exemple). Figure 12.1.c Les fi chiers d une animation fi nalisée à transférer sur le serveur. Pour un projet conséquent comme celui de la Figure 12.1.c, impliquant de nombreux fichiers, vous aurez défini un fichier de projet (voir recette 1.3). Le panneau Projet, reproduit en partie gauche de la Figure 12.1.d, donne une autre vision des fichiers de l exemple précédent. En y sélectionnant le fichier accueil.fl a et en appelant dans le menu contextuel (reproduit en partie droite de la même figure), la commande Transformer en document par défaut, l icône du fichier s est ornée d une étoile. D un simple clic en bas, sur le bouton Tester le projet, tous les fichiers du projet sont publiés et celui désigné comme document par défaut est ouvert. Dans le cas de l exemple, c est accueil.swf qui est ouvert dans le lecteur Flash, mais il serait aussi possible de transformer index.html en document par défaut pour lancer l animation dans le navigateur. Figure 12.1.d Le panneau Projet et son menu contextuel.

432 Flash CS4 12.1.2 Simuler le chargement de l animation Avant de transférer les fichiers pour procéder à un test en vraie grandeur de votre animation, vous pouvez vous faire une idée de son comportement au téléchargement grâce au testeur de bande passante qui donne des éléments d évaluation et permet d en faire une simulation. Essayons de prendre conscience du challenge auquel le lecteur Flash est confronté. La lecture d une animation démarre dès que les données de la première image sont chargées. Imaginons que vous ayez conservé la cadence par défaut de 24 I/S. Cela signifie que pour que cette cadence soit respectée, le lecteur Flash doit impérativement mettre moins d une seconde à charger les données des 24 prochaines images à rendre. Ceci ne pose aucun problème tant que votre animation ne contient que du graphisme vectoriel et du texte. Par contre, dès que des éléments plus lourds entrent en jeu (composants, images bitmap, audio, vidéo), la fluidité de la lecture risque d être rompue. En effet, tant que les données d une image de l animation ne sont pas entièrement téléchargées, le lecteur Flash est obligé de suspendre la lecture. Flash vous offre la possibilité de simuler la lecture d une animation à différents débits de téléchargement. Ce débit, choisissez-le dans le sous-menu Affichage > Paramètres de téléchargement, reproduit à la Figure 12.1.e. Le sous-menu visible Figure 12.1.e a été personnalisé grâce à la boîte de dialogue qui s ouvre lorsque vous sélectionnez tout en bas Personnaliser. On y a mis une gamme de débits plus en phase avec ceux couramment rencontrés aujourd hui que ceux du sous-menu par défaut. Lorsque votre fournisseur d accès vous loue une connexion 8 Méga 1, cela signifie que le débit théorique descendant, c està-dire pour télécharger des données sur votre ordinateur est de 8 Mbits/s = 8 1 024 1 024 bits/s. Comme son nom l indique, un octet correspond à 8 bits. Il faut donc diviser par 8 pour obtenir 1 024 1 024 = 1 048 576 octets/sec. Pour compliquer les choses, lorsque vous validez et que vous revenez au sous-menu, la valeur de débit est indiquée entre parenthèses en Ko/s, donc divisée par 1 024, ce qui donne 8 Méga (1024 Ko/s). Figure 12.1.e Le menu Affi chage du lecteur de test. 1. 8 Méga ne correspond pas à 8 Mo, mais à un débit de 8Mb/s (b pour bits), ce que les commerciaux des FAI appellent du 8 Méga, avec sans doute l'arrière-pensée commerciale qu utiliser les Mb/s au lieu des Mo/s cela donne des nombres 8 fois plus grands, donc que cela impressionne plus le client.

Publication 433 Figure 12.1.f La boîte de dialogue Personnaliser les paramètres de téléchargement. Pour évaluer a priori le téléchargement de votre animation, demandez comme précédemment Contrôle > Tester l animation et lorsque le lecteur Flash est lancé, cochez Affichage > Testeur de bande passante. Le testeur de bande passante s affiche au-dessus de la scène. Comme le montre les Figures 12.1.g et 12.1.h, sa partie gauche donne un ensemble d informations dans la rubrique Animation : les dimensions de la scène, la cadence spécifiée dans le scénario, la taille globale du fichier, la durée de l animation en nombre d images et en secondes. Dans la rubrique Paramètres, la bande passante sélectionnée pour le test est rappelée (en octets/s cette fois-ci, pourquoi faire simple ). L information décisive pour l évaluation se trouve en dernière ligne de la rubrique Animation : Préchargement. Il s agit de la durée en nombre d images et en secondes qui sera nécessaire pour télécharger un fichier de cette taille, en fonction de la cadence spécifiée et de la bande passante disponible. Ainsi, dans l exemple du haut des Figures 12.1.g et 12.1.h, la bande passante testée est celle du bas débit, c est-à-dire d un modem 56k (4,7 Ko/s). On voit que l animation ne sera pas lisible dans ce type de configuration : elle fait 546 images (30,3 s) et son préchargement nécessiterait 960 images (53,3 s). Par contre, si l on refait le test pour une connexion haut débit, courante de nos jours, 8 Méga (1 024 Ko/s) test reproduit en bas des Figures 12.1.f et 12.1.g, on constate que dans ce type de configuration le préchargement ne nécessiterait plus que 3 images (0,2 s), ce qui devient raisonnable. La partie droite du testeur de bande passante est un graphique temporel pour visualiser le coût de téléchargement. Vous avez les choix entre deux modes d affichage : Affichage > Graphique de lecture en continu (exemple Figure 12.1.g) ou Affichage > Graphique image par image (exemple Figure 12.1.h). Dans le premier mode, on voit en haut de la Figure 12.1.g que la zone inférieure est grisée et si l on faisait défiler horizontalement, on constaterait que cette zone grisée s étend au-delà de la dernière image du scénario, ce qui pose pour le moins problème. En bas de cette même figure, on constate de visu que le téléchargement de toutes les données est fait en trois images. Dans le mode image par image, la taille des ressources qu il est nécessaire de télécharger pour chaque image du scénario est reportée sous forme d une colonne grise. En bas du graphique, une ligne rouge dite seuil de flux représente le seuil en deçà duquel la lecture en continu se déroulera sans nuire à la fluidité. S il existe une quelconque image dont la colonne grise dépasse le seuil de flux, il est probable qu elle induira une latence. Vous pouvez ainsi repérer les images susceptibles de poser problème (pour la première image, il y a presque nécessairement une latence).

434 Flash CS4 Figure 12.1.g Le testeur de bande passante en affi chage de lecture en continu. La valeur du seuil de flux dépend de deux facteurs : le débit de connexion testé et la cadence de l animation. Bien sûr, diviser par deux le débit de connexion divise aussi le seuil par deux. Et doubler la cadence de l animation, divise également le seuil par deux. Dans un cas comme dans l autre, il faut tout télécharger deux fois plus vite. En haut des Figures 12.1.g et 12.1.h, en Modem 56 k (4,7 Ko/s), le seuil de flux est de 266 octets. En bas de ces mêmes figures, en ADSL 8 Méga (1 024 Ko/s), le seuil est de 56,9 Ko. Figure 12.1.h Le testeur de bande passante en affi chage image par image. Dans la ligne du temps du testeur de bande passante (tout en haut), lorsque l animation s exécute dans le lecteur de test, un curseur triangulaire indique l image couramment affichée. Vous pouvez simuler le téléchargement pour la bande passante que vous avez sélectionnée en demandant Affichage > Simuler le téléchargement. Dans ce cas, une barre horizontale verte recouvre progressivement les numéros d images, indiquant quelles images ont été téléchargées, de la même façon que dans un lecteur audio ou vidéo de flux continu. Dans ce mode, le lecteur Flash intégré introduit des latences artificielles correspondant aux paramètres théoriques du téléchargement, de sorte que vous puissiez vous faire une idée de ce qu un internaute dans une telle configuration est susceptible d expérimenter. Bien sûr, la simulation précédente se base sur le débit théorique de la connexion. En pratique, le débit peut descendre bien en dessous de sa valeur théorique, en fonction de la qualité de la ligne téléphonique, des engorgements éventuels du réseau et de la quantité de requêtes faites simultanément sur le serveur. Par ailleurs, le testeur de bande passante a d autres limites : il ne peut simuler ni le téléchargement de ressources dont l URL de requête est absolue (sur un autre serveur), ni le téléchargement de fichiers FLV en flux continu simulé.