par
Sined » 03 sept. 2005, 13:47
Bonjour,
J'utilise un petit script pour afficher le merlin de windows sur mon site, le problème est que pour le faire déplacer on indique un point X et Y mais vu que mon site est élastique les repères ne sont pas les même selon les résolutions. Donc j'aimerais savoir si au lieu de metre un axe X et Y qui par d'en haut a gauche, on pouvait le faire partir du centre, comme ca il n'y aurait plus le problème.
je vous montre le code:
Code : Tout sélectionner
function LoadLocalAgent(CharID, CharACS) {
LoadReq = AgentControl.Characters.Load(CharID, CharACS);
return(true);
}
var MerlinID;
var MerlinACS;
AgentControl.Connected = true;
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);
Merlin = AgentControl.Characters.Character(MerlinID);
Merlin.LanguageID = 0x40c;
Merlin.Show();
Merlin.MoveTo (500,400);
Merlin.Play("Announce");
Merlin.speak("Bienvenu sur mon site.");
Merlin.MoveTo (200,678);
Merlin.Play("GestureRight");
Merlin.speak("La gallerie de photos se situe ici.");
Merlin.MoveTo (200,690);
Merlin.Play("GestureRight");
Merlin.speak("Si vous avez des questions ou des remarques, c'est ici.");
Merlin.MoveTo (200,762);
Merlin.Play("GestureRight");
Merlin.speak("Enfin si vous aimez bien ce site, vous pouvez signez le livre d'or.");
Merlin.MoveTo (500,475);
Merlin.Play("Greet");
Merlin.speak("Bonne visite");
Merlin.Hide();
Comme vous voyez c'est Merlin.MoveTo (500,475); qui fait bouger la chose.
Merci d'avance!
Bonjour,
J'utilise un petit script pour afficher le merlin de windows sur mon site, le problème est que pour le faire déplacer on indique un point X et Y mais vu que mon site est élastique les repères ne sont pas les même selon les résolutions. Donc j'aimerais savoir si au lieu de metre un axe X et Y qui par d'en haut a gauche, on pouvait le faire partir du centre, comme ca il n'y aurait plus le problème.
je vous montre le code:
[code]function LoadLocalAgent(CharID, CharACS) {
LoadReq = AgentControl.Characters.Load(CharID, CharACS);
return(true);
}
var MerlinID;
var MerlinACS;
AgentControl.Connected = true;
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);
Merlin = AgentControl.Characters.Character(MerlinID);
Merlin.LanguageID = 0x40c;
Merlin.Show();
Merlin.MoveTo (500,400);
Merlin.Play("Announce");
Merlin.speak("Bienvenu sur mon site.");
Merlin.MoveTo (200,678);
Merlin.Play("GestureRight");
Merlin.speak("La gallerie de photos se situe ici.");
Merlin.MoveTo (200,690);
Merlin.Play("GestureRight");
Merlin.speak("Si vous avez des questions ou des remarques, c'est ici.");
Merlin.MoveTo (200,762);
Merlin.Play("GestureRight");
Merlin.speak("Enfin si vous aimez bien ce site, vous pouvez signez le livre d'or.");
Merlin.MoveTo (500,475);
Merlin.Play("Greet");
Merlin.speak("Bonne visite");
Merlin.Hide();[/code]
Comme vous voyez c'est Merlin.MoveTo (500,475); qui fait bouger la chose.
Merci d'avance!