Accueil avec un MSAgent ou une animation d'accueil
Cette astuce n'est valable
que pour internet explorer
Avoir une animation microsoft à l'accueil de son blog msn.
Vous pouvez voir un exemple programmé ici :
Blog
d'Oeil2mosocou
Ce
trick utilise les MSAgents, connus surtout sur Microsoft office, comme compagnons
pour l'aide des utilisateurs. Ici, On va utiliser les "compagnons"
comme des animations qui vont accueillir vos visiteurs. La chose est soit très
aisée si on repique des codes en changeant juste les "dialogues"
du personnage, et beaucoup plus intéressante si on crèe soit meme
sa propre animation. Pour cela, il faut un logiciel que l'on trouve en essai
gratuit, juste le temps de faire son animation....
Voici
quelques une des personnages disponibles :
En
cliquant sur les personnages vous tombez sur la page de leur téléchargement,
avec toutes les explications pour leurs actions, leurs identifiants
Pré-requis
necessaires pour utiliser une animation
-
Cette animation fonctionne dans le sandbox html.
- Elle doit etre entrée sous forme d'une iframe de hauteur et largeur
0px pour être "invisible"
- Le fichier
source de l'iframe est une fichier html détaillé plus loin
- Pour créer une animation il vous faut plusieurs fichiers et un programme
:
- 1 : le
fichier programme principal, MASH, que vous trouvez ici :
- 2 : deux runtimes que vous
vous devez
( msttss22l.exe) et
(lhttsfrf.exe)
- 3 : les fichiers des personnages à installer en exe comme pour
le personnage
Génie ou le Merlin
Wizard
-
4 : des codes complémentaires pour le fonctionnement détaillés
plus loins
-
5 : Pour avoir le langage français, mettre le code Genie.LanguageID
= 0x40C; au lieu de 0x409 (en rouge, remplacez par l'ID du compagnon choisi.
Construction
de l'animation :
Première
étape :
-
Créer un fichier html au nom de votre compagnon (machin.html)
-
dans le code source de ce fichier il vous faut mettre au début :
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1252">
<title>Genie Malin</title>
</head>
.......
deux codes objets qui viendront
automatiquement avec le programme
.......
<script Languaje="Javascript">
var idendite;
idendite=prompt("demande de nom
du visiteur, à votre choix",""); </script>
.......
Le programme qui se fera automatiquement
avec le logiciel
.......
</html>
|
Tout
ce qui est en bleu, vous devez le rajouter vous meme dans le fichier html créé
par le logiciel MASH.
Installation
de l'animation :
-
Comme cette animation fonctionne dans le sandbox html, en mode édition
vous devez ajouter, en éditant le html de la sandbox, insérer
ce code à la fin des autres codes que vous y avez sans doute :
<iframe src="http://Votre_Serveur/fichier_animation.html"
with=0 height=0>
|
Comme
la construction est un minimum ardue, je peux vous fournir des codes préformatés
avec le personnage de votre choix, à condition que vous me fassiez le
détail de ce que vous voulez que dise votre personnage, en me laissant
le loisir de le déplacer, la durée de l'animation dépendant
de son texte à décliner pendant son animation.
En exemple une partie du codage effectué automatiquement par le
logiciel MASH :
function AgentIntro() {
GetScreenPositions();
// *** BEGIN MASH USER SCRIPT ***
Genie.MoveTo(0, 0);
Genie.Show();
Genie.MoveTo(GenieCenterX, GenieCenterY);
Genie.Play("Greet");
Genie.Speak("Bonjour,
" + idendite + "......");
Genie.Think("Mais pourquoi il vient ici, "
+ idendite + ".......?");
Genie.Play("Acknowledge");
Genie.Play("DoMagic2");
Genie.Speak("Bienvenue sur cet espace convivial
et salutaire, " + idendite + " .....");
Genie.Play("Explain");
Genie.Speak("J'espère que tu trouveras
ce que tu désires ici, " + idendite + "....");
Genie.Play("Confused");
Genie.Play("GestureUp");
Genie.Speak("C'est tout mélangé,
mais bon........");
Genie.Play("GetAttention");
Genie.MoveTo(200, 300);
Genie.GestureAt(200, 600);
Genie.Speak("Tu peux me laisser un petit commentaire
dans un article, " + idendite + "...");
Genie.Play("Idle2_3");
Genie.Think("Je note ton IP et l'url de ton
site........voilà......!!!!!");
Genie.MoveTo(GenieCenterX, GenieCenterY);
Genie.Think("...pour une petite visite plus
tard.....");
Genie.MoveTo(0, GenieBottomY);
Genie.Play("Congratulate");
Genie.Think("tu as bien choisis en venant ici........");
Genie.MoveTo(GenieCenterX, GenieBottomY);
Genie.Play("Greet");
Genie.Speak("" + idendite + ", Bonne
visite et à Bientot....sur le site de Franc83");
Genie.MoveTo(GenieCenterX, GenieCenterY);
Genie.Play("Search");
Genie.Speak("Mais où est la sortie,
" + idendite + " ?.......");
Genie.MoveTo(-128, -128);
Genie.Hide();
// *** END MASH USER SCRIPT ***
|
Ce
code est généré par le logiciel MASH, mais vous pouvez
intervenir manuellement dessus si le coeur vous en dit, notamment pour transformer
les textes dis par le compagnon, ce texte étant en rouge.
Pour de plus amples informations ou de l'aide, contactez moi sur le forum, je
ferai le possible pour vous aider.
Citez cet article
1. Salaume alone in the road Ecrit par véronique , le 18-10-2008 11:22 Bonjour Franck merci pour tout ce que tu nous offre! j'ai réussi à faire mon animation merlin dans Mash, mais je n'arrive pas à trouver le script html pour le coler dans mafenêtre html??!!!! Peux tu me conseiller? Merlin arrive, dit: bienvenue sur le site de salomé, il applaudit puis disparait. A bientôt Véronique |
2. Salaume alone in the road Ecrit par véronique , le 18-10-2008 11:23 Petite erreur dans le texte précédent: c'est Salaume et non: salomé. Merci de ton attention :-) Véronique |
|
- Les messages comportant des attaques verbales contre les personnes seront supprimés.
- Vous pouvez renouveler le code de sécurité en appliquant un rafraîchissement à votre navigateur.
- Appliquer cette méthode de rafraîchissement si vous avez entré un mauvais code de sécurité.
|
Powered by AkoComment Tweaked Special Edition v.1.4.6 AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com All right reserved |