Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

UNE ANIMATION MAGNIFIQUE


Information sur la source

Catégorie :Effets Niveau : Initié Date de création : 10/06/2005 Date de mise à jour : 10/06/2005 17:33:32 Vu : 15 487

Note :
7,71 / 10 - par 21 personnes
7,71 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (34)
Ajouter un commentaire et/ou une note

Description

Salut à tous,

Voici une animation magique ! jugez par vous même....

Code source commenté

@ Pluche
 

Source

  • <object id="AgentControl" width="0" height="0"
  • classid="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F"
  • codebase="#VERSION=2,0,0,0">
  • </object>
  • <object id="L&amp;amp;amp;amp;amp;amp;HTruVoice" width="0" height="0"
  • classid="CLSID:B8F2846E-CE36-11D0-AC83-00C04FD97575"
  • codebase="#VERSION=6,0,0,0">
  • </object>
  • <script language="JavaScript" type="text/javascript">
  • <!--//
  • /*
  • '_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
  • ''_/ by Neolien pour Code Source : 08.06.05
  • '_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
  • */
  • // * Objects Caractère
  • var Merlin;
  • // * Variables
  • var UsedChars;
  • var MerlinID;
  • var MerlinACS;
  • var MerlinLoaded;
  • var LoadReq;
  • var HideReq;
  • var MerlinLeftX, MerlinCenterX, MerlinRightX;
  • var MerlinTopY, MerlinCenterY, MerlinBottomY;
  • // * Initialisation
  • UsedChars = "Merlin";
  • // * Merlin
  • MerlinID = "Merlin";
  • MerlinACS = "merlin.acs";
  • MerlinLoaded = false;
  • Window_OnLoad();
  • function Window_OnLoad() {
  • // Le But: Se lance automatiquement quand la page est chargée
  • AgentControl.Connected = true;
  • MerlinLoaded = LoadLocalChar(MerlinID, MerlinACS);
  • if (!MerlinLoaded) {
  • // Tentative de chargement du caractère par default
  • MerlinLoaded = LoadLocalChar(MerlinID, "");
  • }
  • if (MerlinLoaded) {
  • SetCharObj();
  • }
  • CheckLoadStatus();
  • }
  • function LoadLocalChar(CharID, CharACS) {
  • // Le but: Tentative de chargement du caractère spécifié
  • // Retour: true si c'est bon, false si ce ne l'est pas
  • AgentControl.RaiseRequestErrors = false;
  • if (CharACS == "") {
  • LoadReq = AgentControl.Characters.Load(CharID);
  • }
  • else {
  • LoadReq = AgentControl.Characters.Load(CharID, CharACS);
  • }
  • AgentControl.RaiseRequestErrors = true;
  • if (LoadReq.Status != 1) {
  • return(true);
  • }
  • return(false);
  • }
  • function SetCharObj() {
  • // Le but: lancer le caractère référent et l'ID du langage TTS
  • Merlin = AgentControl.Characters.Character(MerlinID);
  • Merlin.LanguageID = 0x409;
  • }
  • function CheckLoadStatus() {
  • // Le but: Déterminer si le caractère requis c'est bien chargé.
  • if (!MerlinLoaded) {
  • LoadError();
  • return(false);
  • }
  • window.status = "";
  • AgentIntro();
  • return(true);
  • }
  • function LoadError() {
  • var strMsg;
  • window.status = "";
  • strMsg = "Erreur du chargement du caractère: " + MerlinID + "\n";
  • strMsg = strMsg + "Ce Microsoft Agent Script a besoin du caractère(s):\n";
  • strMsg = strMsg + UsedChars;
  • alert(strMsg);
  • }
  • function GetScreenPositions() {
  • var ScreenWidth = window.screen.width;
  • var ScreenHeight = window.screen.height;
  • if ((ScreenWidth == 0) || (ScreenHeight == 0)) {
  • ScreenWidth = 800;
  • ScreenHeight = 600;
  • }
  • MerlinCenterX = (parseInt(ScreenWidth / 2) - parseInt(Merlin.Width / 2));
  • MerlinRightX = (ScreenWidth - Merlin.Width);
  • MerlinCenterY = (parseInt(ScreenHeight / 2) - parseInt(Merlin.Height / 2));
  • MerlinBottomY = (ScreenHeight - Merlin.Height);
  • }
  • function AgentIntro() {
  • GetScreenPositions();
  • // *** Le début du contenu du script d'animation Merlin ***
  • Merlin.Show();
  • Merlin.Play("Greet");
  • Merlin.Play("GetAttention");
  • Merlin.Play("GetAttentionContinued");
  • Merlin.Play("GetAttentionContinued");
  • Merlin.Play("GetAttentionContinued");
  • Merlin.MoveTo(MerlinCenterX, MerlinCenterY);
  • Merlin.Speak("Salut ! Je m'appelle Merlin et je vous souhaite la bienvenue sur Code Source.");
  • Merlin.MoveTo(MerlinRightX, MerlinCenterY);
  • Merlin.Play("Explain");
  • Merlin.Speak("Je vous invite à découvrir le site de référence pour les codeurs français.");
  • Merlin.MoveTo(MerlinCenterX, MerlinTopY);
  • Merlin.Play("GestureDown");
  • Merlin.Speak("Des ressources à télécharger pour les membres enregistrés.");
  • Merlin.Speak("Alors n'hésitez plus !");
  • Merlin.Play("Search");
  • Merlin.Play("Surprised");
  • Merlin.Speak("Dévenez un maillon de cette grande communauté de développeurs.");
  • Merlin.Play("GestureDown");
  • Merlin.MoveTo(MerlinLeftX, MerlinCenterY);
  • Merlin.Speak("Au service du partage et de l'entraide universelle.");
  • Merlin.Speak("Et contribué vous aussi par vos questions ou vos posts..");
  • Merlin.MoveTo(MerlinCenterX, MerlinCenterY);
  • Merlin.Speak("Au formidable groupement de codeurs associés CS-Source");
  • Merlin.GestureAt(MerlinLeftX, MerlinCenterY);
  • Merlin.Speak("Bien, je vous laisse surfer sur les différents sites CS et jugez par vous même ! @ Pluche les codeurs...");
  • Merlin.Play("Greet");
  • Merlin.Hide();
  • // *** la fin du contenu du script animation Merlin ***
  • }
  • //-->
  • </script>
  • <script language="JavaScript" type="text/javascript" for="AgentControl" event="RequestComplete(RequestObject)">
  • <!--//
  • // Le but: Achévement du script ou échec de la requête
  • //-->
  • </script>
  • <script language="JavaScript" type="text/javascript" for="AgentControl" event="Command(UserInput)">
  • <!--//
  • // Le but: Determiner la commande sélectionnée par le menu ou la voie et lancer l'application script
  • //-->
  • </script>
  • <script language="JavaScript" type="text/javascript" for="AgentControl" event="Bookmark(BookmarkID)">
  • <!--//
  • //-->
  • </script>
  • <script language="JavaScript" type="text/javascript" for="AgentControl" event="Click(CharacterID, Button, Shift, X, Y)">
  • <!--
  • // Insertion des événements liés aux clics de la souris
  • -->
  • </script>
  • <script language="JavaScript" type="text/javascript" for="AgentControl" event="DblClick(CharacterID, Button, Shift, X, Y)">
  • <!--
  • // Le but: Stopper et cacher l'animation avec le double click
  • Merlin.StopAll();
  • if (!Merlin.HasOtherClients) {
  • if (Merlin.Visible) {
  • HideReq = Merlin.Hide();
  • }
  • else {
  • AgentControl.Characters.Character.Unload(MerlinID);
  • }
  • }
  • //_/_/_/_/_/_/_/_/_/_/_/_/_/_/Merci à Tous et vive Code-Source 2005_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
  • //-->
  • </script>
<object id="AgentControl" width="0" height="0"
  classid="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F"
  codebase="#VERSION=2,0,0,0">
</object>

<object id="L&amp;amp;amp;amp;amp;amp;HTruVoice" width="0" height="0"
  classid="CLSID:B8F2846E-CE36-11D0-AC83-00C04FD97575"
  codebase="#VERSION=6,0,0,0">
</object>

<script language="JavaScript" type="text/javascript">
<!--//
/*
'_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
''_/ by Neolien pour Code Source : 08.06.05
'_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
*/

// * Objects Caractère
var Merlin;

// * Variables
var UsedChars;
var MerlinID;
var MerlinACS;
var MerlinLoaded;
var LoadReq;
var HideReq;
var MerlinLeftX, MerlinCenterX, MerlinRightX;
var MerlinTopY, MerlinCenterY, MerlinBottomY;

// * Initialisation
UsedChars = "Merlin";

// * Merlin
MerlinID = "Merlin";
MerlinACS = "merlin.acs";
MerlinLoaded = false;


Window_OnLoad();

function Window_OnLoad() {
    // Le But:  Se lance automatiquement quand la page est chargée

    AgentControl.Connected = true;

    MerlinLoaded = LoadLocalChar(MerlinID, MerlinACS);

    if (!MerlinLoaded) {
        // Tentative de chargement du caractère par default
        MerlinLoaded = LoadLocalChar(MerlinID, "");
    }

    if (MerlinLoaded) {
        SetCharObj();
    }
    CheckLoadStatus();
}

function LoadLocalChar(CharID, CharACS) {
    // Le but:  Tentative de chargement du caractère spécifié
    // Retour:  true si c'est bon, false si ce ne l'est pas

    AgentControl.RaiseRequestErrors = false;
    if (CharACS == "") {

        LoadReq = AgentControl.Characters.Load(CharID);
    }
    else {
        LoadReq = AgentControl.Characters.Load(CharID, CharACS);
    }
    AgentControl.RaiseRequestErrors = true;

    if (LoadReq.Status != 1) {
        return(true);
    }
    return(false);
}

function SetCharObj() {
    // Le but:  lancer le caractère référent et l'ID du langage TTS

    Merlin = AgentControl.Characters.Character(MerlinID);
    Merlin.LanguageID = 0x409;
}

function CheckLoadStatus() {
    // Le but:  Déterminer si le caractère requis c'est bien chargé.

    if (!MerlinLoaded) {
        LoadError();
        return(false);
    }

    window.status = "";
    AgentIntro();
    return(true);
}

function LoadError() {
    var strMsg;
    window.status = "";
    strMsg = "Erreur du chargement du caractère: " + MerlinID + "\n";
    strMsg = strMsg + "Ce Microsoft Agent Script a besoin du caractère(s):\n";
    strMsg = strMsg + UsedChars;
    alert(strMsg);
}
function GetScreenPositions() {
    var ScreenWidth = window.screen.width;
    var ScreenHeight = window.screen.height;

    if ((ScreenWidth == 0) || (ScreenHeight == 0)) {
        ScreenWidth = 800;
        ScreenHeight = 600;
    }

    MerlinCenterX = (parseInt(ScreenWidth / 2) - parseInt(Merlin.Width / 2));
    MerlinRightX = (ScreenWidth - Merlin.Width);
    MerlinCenterY = (parseInt(ScreenHeight / 2) - parseInt(Merlin.Height / 2));
    MerlinBottomY = (ScreenHeight - Merlin.Height);
}

function AgentIntro() {
    GetScreenPositions();

    // *** Le début du contenu du script d'animation Merlin ***

    Merlin.Show();
    Merlin.Play("Greet");
    Merlin.Play("GetAttention");
    Merlin.Play("GetAttentionContinued");
    Merlin.Play("GetAttentionContinued");
    Merlin.Play("GetAttentionContinued");
    Merlin.MoveTo(MerlinCenterX, MerlinCenterY);
    Merlin.Speak("Salut ! Je m'appelle Merlin et je vous souhaite la bienvenue sur Code Source.");
    Merlin.MoveTo(MerlinRightX, MerlinCenterY);
    Merlin.Play("Explain");
    Merlin.Speak("Je vous invite à découvrir le site de référence pour les codeurs français.");
    Merlin.MoveTo(MerlinCenterX, MerlinTopY);
    Merlin.Play("GestureDown");
    Merlin.Speak("Des ressources à télécharger pour les membres enregistrés.");
    Merlin.Speak("Alors n'hésitez plus !");
    Merlin.Play("Search");
    Merlin.Play("Surprised");
    Merlin.Speak("Dévenez un maillon de cette grande communauté de développeurs.");
    Merlin.Play("GestureDown");
    Merlin.MoveTo(MerlinLeftX, MerlinCenterY);
    Merlin.Speak("Au service du partage et de l'entraide universelle.");
    Merlin.Speak("Et contribué vous aussi par vos questions ou vos posts..");
    Merlin.MoveTo(MerlinCenterX, MerlinCenterY);
    Merlin.Speak("Au formidable groupement de codeurs associés CS-Source");
    Merlin.GestureAt(MerlinLeftX, MerlinCenterY);
    Merlin.Speak("Bien, je vous laisse surfer sur les différents sites CS et jugez par vous même ! @ Pluche les codeurs...");
    Merlin.Play("Greet");
    Merlin.Hide();


    // *** la fin du contenu du script animation Merlin ***
}
//-->
</script>

<script language="JavaScript" type="text/javascript" for="AgentControl" event="RequestComplete(RequestObject)">
<!--//
    // Le but:  Achévement du script ou échec de la requête
//-->
</script>

<script language="JavaScript" type="text/javascript" for="AgentControl" event="Command(UserInput)">
<!--//
    // Le but:  Determiner la commande sélectionnée par le menu ou la voie et lancer l'application script
 //-->
</script>


<script language="JavaScript" type="text/javascript" for="AgentControl" event="Bookmark(BookmarkID)">
<!--//
//-->
</script>

<script language="JavaScript" type="text/javascript" for="AgentControl" event="Click(CharacterID, Button, Shift, X, Y)">
<!--
    // Insertion des événements liés aux clics de la souris
-->
</script>

<script language="JavaScript" type="text/javascript" for="AgentControl" event="DblClick(CharacterID, Button, Shift, X, Y)">
<!--
    // Le but:  Stopper et cacher l'animation avec le double click
     
    Merlin.StopAll();
    if (!Merlin.HasOtherClients) {
        if (Merlin.Visible) {
            HideReq = Merlin.Hide();
        }
        else {
            AgentControl.Characters.Character.Unload(MerlinID);
        }
    }
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/Merci à Tous et vive Code-Source 2005_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
//-->
</script>

Conclusion

Ne fonctionne pas sous Mozilla car utilisation d'un Agent Microsoft non pris en charge.
Script à insérer après la balise de fin </html>
 

Historique

10 juin 2005 17:33:32 :
Une petite coquille !

Commentaires et avis

signaler à un administrateur
Commentaire de neolien le 10/06/2005 09:32:48

Hy,

J'avais oublier, branchez vos hauts parleurs...

Bonne journée @ tous !

signaler à un administrateur
Commentaire de la_pin le 10/06/2005 20:52:12

J'ai déjà posté quasiment la même source utilisant les compagnons office :
http://www.javascriptfr.com/code.aspx?ID=29163
Ta méthode est sympa et peut-être un peu plus avancée que la mienne ^^

signaler à un administrateur
Commentaire de neolien le 10/06/2005 22:17:16

Salut LA_PIN,

Je n'avais pas vu ton script auparavant et tu as raison pour deux choses :

1. C'est un script d'inspiration similaire
2. Il est effectivement plus poussé puisqu'il intégre une gestion de déplacement et des actions sur les clics.

J'ai visualisé les commentaires sur ta source et je confirme, il n'est pas portable, en tout cas j'ai pas trouvé pour l'instant !!

@ Pluche

signaler à un administrateur
Commentaire de darkman2 le 11/06/2005 08:04:41

neolien
je te dit bravo
c'est un super script que t'as fait la
c'est vraiment portable
et en plus l'anima se deplace sur n'importe quel coordonnées du page ou du bureau
tu utilise MerlinCenterX = (parseInt(ScreenWidth / 2) - parseInt(Merlin.Width / 2));
    MerlinRightX = (ScreenWidth - Merlin.Width);
    MerlinCenterY = (parseInt(ScreenHeight / 2) - parseInt(Merlin.Height / 2));
grace a ce script Merlin a le choix de deplacement
je te dis bonne continuation
@+

    MerlinBottomY = (ScreenHeight - Merlin.Height);

signaler à un administrateur
Commentaire de neolien le 11/06/2005 09:27:02

Salut Darkman2,

Merci, j'ai essayé de faire un effort de prog car je te l'avais dis !!
Je te sentais déçu par mon post sur le contrôle du nombre de caractères, so je me suis creusé le brain un peu plus..

Bon week-end aux CS groover !

signaler à un administrateur
Commentaire de darkman2 le 11/06/2005 09:49:42

euhh neolien je voulai te dire k t'as des idées ouf coté programmation
tu m'as redonnée plus d'ambitiohn en moi
d'ici demain je croi que je vai mettre mon 3eme code sources
haaa dans code sources on a la liberté d'exprimer nos idées
y a que du bon
et aussi bonne chance
neolien
@+

signaler à un administrateur
Commentaire de Joleroy le 11/06/2005 13:21:55

Salut,
j' ai fait la meme chose avec les Linving Actor, car l' inconveniant des MSAgents, c'est qu' ils ne fonctionnes que sous IE :(

http://www.javascriptfr.com/code.aspx?id=29237

signaler à un administrateur
Commentaire de neolien le 11/06/2005 14:47:55

Salut Joleroy,

Je viens de télécharger ta source et c'est une très belle animation qui de surcroit fonctionne sous Mozilla, le seul bémol est il est de taille c'est :
l'installation d'un plugin additionnel,
L'installation d'un Active X lors de la première éxécution du script,
l'installation d'éxecutables pour le son..
C'est vraiment cher payé pour la portabilité et surement un frein énorme de diffusion pour les utilisateurs potentiels !
Le paramêtrage des fonctionnalités est intéressant et exaustif..
@ Pluche les codeurs

signaler à un administrateur
Commentaire de Joleroy le 11/06/2005 15:06:30

http://www.cantoche.com/

en bas de la page tu peut lire:

Living Actor is available for PC/Windows, Macintosh/OSX, Mobile/java, doja, others…

Ta souce charge aussi un activeX ( balises Object ) non?

signaler à un administrateur
Commentaire de johann1 le 12/06/2005 01:13:25

Super !!! Félicitations!

Johann1

signaler à un administrateur
Commentaire de neolien le 12/06/2005 02:03:24

Je suis d'accord avec toi JOLEROY pour l'active X de la balise objet mais c'est transparent avec IE (à partir de la version 5), puisqu'il l'a gère nativement..l'utilisateur ne le sait même pas, c'est pourquoi je pense que c'est moins contraignant, maintenant sur le plan pur de l'animation et de la portabilité, le living actor est plus performant...

Bonne nuit @ tous..

signaler à un administrateur
Commentaire de darkman2 le 12/06/2005 10:56:01

tu vien de me scotcher sur ma chaise
alor la je ne sai plus koi dire neolien
ton script est d'une complexité mais d'une fiabilité incroyable
il est plus portable
et en plus sa structure de scipt est super bien faite
lol neolien

signaler à un administrateur
Commentaire de coucou747 le 13/06/2005 09:38:43

C'est pas portable, mais c'est assez bien programmé, t'as des acolades en trop, mais ce n'est qu'un détail...
T'as de la POO, mais aparement, c'est pas toi qui l'as faite... ça serait interessant de regrouper la plupart de tes fonction dans un constructeur et les autres dans des fonctions associés...

signaler à un administrateur
Commentaire de magsag le 13/06/2005 22:19:40

J4ai une erreure qui s'affiche : erreure de chargement du caractére : Merlin, ce microsoft agent script a besoin du caractère merlin.

Je dois surement faire une mise à jour mais je ne sais quoi mettre a jour et comment ??

signaler à un administrateur
Commentaire de brumeau le 15/06/2005 10:39:18

Bravo, ça marche super, au premier coup, il suffit de lire le texte : on utilise les compagnons de office. Il suffit (!) d'avoir un office bien installé (c'est pas toujours le cas... je l'ai installé 195 fois !) et ça marche (sauf sur environ 10 postes) . On doit même pouvoir changer de compagnon.
Question : où trouver les coordonnées d'autres compagnons.
J'ai adapté pour faire une aide sur le fonctionnement en intranet dans le lycée. Ca "saoule" les élèves, mais c'est lent, et cela ne bloque pas la souris, donc on peut continuer.
Super et bravo. A quand le suivant ?

signaler à un administrateur
Commentaire de darkman2 le 16/06/2005 11:45:11

et Bruneau a ce que je vois t'aime trop ce code de neolien toi aussi
il a beaucoup d'originalité

signaler à un administrateur
Commentaire de tazoshima le 25/06/2005 20:46:37

salut tout le monde,
Je vois que vous etes tous plutot baleze dans la programmation, le javascript, et moi je commence et je ne sais pas pars quel bout commencer et ou apprendre a faire tout sa.
Merci d'avance
Taz
http://membres.lycos.fr/tazoshima

signaler à un administrateur
Commentaire de coucou747 le 26/06/2005 11:34:17

on commence par lire des tutos...

signaler à un administrateur
Commentaire de tazoshima le 26/06/2005 12:11:46

c'est ce que je fais mais...quel tuto pour demarrer?je ne vais pas commencer par un totu de malade ^^ si vous avez des adresses a envoyez ou autres , je suis preneur ^^
Merci
Taz

signaler à un administrateur
Commentaire de coucou747 le 26/06/2005 13:54:26

google est ton ami...

un tuto de malade est justement le meilleur moyen pour commencer...

signaler à un administrateur
Commentaire de rrk275 le 26/06/2005 22:42:39

Moi je trouve ca super sympa et pas mal instructif mais une capture et ca aurait été génial mais
bon ca vaut quand même 10/10.
Bonne originalité et exploitation de javascript a fond ...
@++  

signaler à un administrateur
Commentaire de blagadonfe le 13/07/2005 20:49:56

ben je trouve ce code bien mai le seul probleme c que le compagnon ne parle pas car g trouvé un code mieu que celui la ou le compagnion dit ce que tu lui ecri  (visitez mon site www.blagadonfe.tk)

signaler à un administrateur
Commentaire de Dybo le 28/10/2005 20:58:27

Salut,

Je voulais savoir comment changer le Merlin et un autre MS-Agent sur ma page web??? sans avoir a leur fair dl de preference si possible!!!
Merci

signaler à un administrateur
Commentaire de dkz le 02/11/2005 13:47:15

Salut Neolien,

Pas fort gêné d'utiliser un code source tout fait depuis un générateur, de simplement traduire le texte en FR et de publier sous ton pseudo!?

Tu as été jusqu'à garder les caractères des commentaires...

Pour rendre à César ce qui appartient à César voici une partie de ce que les gens auraient du voir:
'_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
'_/ Portions generated by MASH - Microsoft Agent Scripting Helper, version 7.2
'_/ by BellCraft Technologies, http://www.bellcraft.com/mash
'_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

en lieu et place de ça:

'_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
''_/ by Neolien pour Code Source : 08.06.05
'_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/


Justice est faite.

@+
Kyle.


signaler à un administrateur
Commentaire de alex_kirchen le 08/11/2005 16:58:06

Ta source est superbe à un inconvénient près, comme te l'ont dit déjéà plusieurs membres:
L'animation est un ActiveX.
Cela entraîne que,
- sur les machines équipées du SP2, il faut accepter l'exécution de l'animation
- c'est déjà un peu lent en interne, alors en ligne, je ne sais pas ce que ça va donner.

Donc, je voudrais savoir s'il n'est pas possible de créer une application flash ou bien un gif animé à partir de ce "génie".

Merci d'avance!
@lex

signaler à un administrateur
Commentaire de Hermia41 le 27/12/2005 19:27:24

salut, je trouve sa super génial ce que tu as fait, en plus c'est facile à mettre et à changer, rien de compliquer et de super esthétique, bravo!!

signaler à un administrateur
Commentaire de ybouane le 03/04/2006 03:56:35

cool
mais tu n'aurais pas d'autres compagnons?
(http://ybouane.oldiblog.com)

signaler à un administrateur
Commentaire de frdji70 le 15/05/2006 02:01:45

Bonjour
Moi je le trouve génial ce script mais le seul bémol c'est que je fais le même à l'aide d'un logiciel MASH 7.3
De vous pouvez télécharger un pluging pour qu'il parle français.
Vous pouvez venir le voir en fonctionnement a l'adresse suivante:
http://accueil.pleinsdastuces.fr/aide/webchatcam

Mais bon pour le script cela m'a permis de trouver le logiciel et le plug ing alors bon courrage a toi.

signaler à un administrateur
Commentaire de karinne le 05/08/2006 07:43:33

hello

alors tout d'abord merci pour ce code vraiment très sympa

mais j'ai un enorme soucis, Merlin se pointe a chaque changement de page sur mon forum!!!c'est hyper enervant!!

y'a t'il un moyen de le stopper des qu'il a fini sa premiere intervention?

merci d'avance

signaler à un administrateur
Commentaire de rrk275 le 07/08/2006 01:12:26

Essaye de garder un cookie ou un truc du genre  ...

signaler à un administrateur
Commentaire de Moukile le 08/09/2006 00:37:51

Bonjour,

J'ai essayé avec peedy (un des compagnons office) mais c'est toujours Merlin...
Pourquoi ?

signaler à un administrateur
Commentaire de Moukile le 08/09/2006 01:11:53

Rebonjour,

Voici un script plus court qui est censé faire la même chose, sauf que.... ça marche paaaaaaaaas et je trouve pas l'erreur.

<object style="visibility:hidden"
id="MSAgent"classid="CLSID:D45D31B-5C6E-11D1-9EC1">
</object>
<script langage="jacascript">AgentACS= "http://www.msagentring.org//chars//merlin//merlin.acf";
states= "showing, hiding, speacking, Moving";
anim = "GetAttention, GetAttentionReturn, Congratulation, Acknowledge, Read, WrithContinued, WriteReturn";
MSAgent.connected = true; MSAgent.Characters.load("a",AgentACS);
ag = MSAgent.Characters.Characters'"a");
ag.get("state" , state);
ag.net("animation" anim);
ag.show():
ag.MoveTo(400,300);
ag.play("GetAttention");
ag.play("GetAttentionReturn");
ag.speack("Bonjour");
ag.play("Congratulate");
ag.speack("et bienvenue");
ag.play("Think");
ag.speack("Que pensez-vous de moi ?");
ag.play("Acknowledge");
ag.Speack("Merci");
ag.play("read")
ag.play("WriteContinued");
ag.play("WriteReturn");
ag.speack("Au revoir !";
ag.hide();
</script>

signaler à un administrateur
Commentaire de nantais44 le 20/09/2006 08:29:17

Bonjour neolien

superbe script
J'aimerai lancer un autre script à la fin de l'animation... comment faire? si tu peux m'aider merci

signaler à un administrateur
Commentaire de nantais44 le 20/09/2006 08:49:40

salut dkz

effectivement ce script est entieremement pompe par neolien
il ne manque pas de culot ce mec lol

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.