Je suis un débutant en ECMAScript et j'ai un problème, j'ai codé un bout de code mais IE m'indique une erreur (';' attendu).
je vais vous montrer mon script :
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 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;
GetScreenPositions();
var Heure=today.getHours();
Merlin.Show();
Merlin.MoveTo (MerlinCenterX,MerlinCenterY);
Merlin.Play("Announce");
Merlin.speak("Bienvenu sur 4 et 3 en force! le site qui est dedié aux élèves du collège Saint-Pierre de Caen.");
Merlin.MoveTo (MerlinCenterX-320,MerlinCenterY+311);
Merlin.Play("GestureRight");
Merlin.speak("La gallerie photo se situe ici.");
Merlin.MoveTo (MerlinCenterX+295,MerlinCenterY);
Merlin.Play("GestureLeft");
if((Heure>=23)||(Heure<4)){
Merlin.speak("Non mais t'as pas vu l'heure! Va te coucher immédiatement !");
}
elseif((Heure>=8&&Heure<13) || (Heure>=14&&Heure<17)){
Merlin.speak("Tu ne devarit pas être en cours à cette heure là ?");
}
elseif((Heure>=12&&Heure<13) || (Heure>=19&&Heure<20)){
Merlin.speak("C'est l'heure de manger, je t'ai justement préparé ma nouvelle recette aux escargots!");
Merlin.Play("Process");
}
else{
Merlin.speak("Si tu as oublié l'heure, j'ai aussi pensé à toi!");
}
Merlin.MoveTo (MerlinCenterX+275,MerlinCenterY+275);
Merlin.Play("GestureLeft");
Merlin.speak("Il y a aussi la galerie vidéo plus bas.");
Merlin.MoveTo (MerlinCenterX-320,MerlinCenterY+325);
Merlin.Play("GestureRight");
Merlin.speak("Si vous avez des questions ou des remarques, c'est ici.");
Merlin.MoveTo (MerlinCenterX-320,MerlinCenterY+390);
Merlin.Play("GestureRight");
Merlin.speak("Enfin si tu aimes bien ce site, tu peux signer le livre d'or.");
Merlin.Play("WriteContinued");
Merlin.MoveTo (MerlinCenterX,MerlinCenterY);
Merlin.Play("Greet");
Merlin.speak("Aurevoir");
Merlin.Hide();
Merci d'avance!