Conoscete lo script di mago Merlino che appare nella nostra pagina..

...se non lo conoscete:

Codice PHP:
Il nostro mago puo':

- parlare

Merlin.speak("ciao");
- spostarsi

Merlin.MoveTo (200,450);
- assumere vari atteggiamenti

Merlin.Play("GetAttention");

Un esempio completo

<Object ID=toolia ClassID=CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F></Object>
<Script LANGUAGE="JavaScript" TYPE="text/javascript">
function LoadLocalAgent(CharID, CharACS) {
LoadReq = toolia.Characters.Load(CharID, CharACS);
return(true);
}
var MerlinID;
var MerlinACS;
toolia.Connected = true;
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);
Merlin = toolia.Characters.Character(MerlinID);
Merlin.Show();
Merlin.Play("Surprised");
Merlin.Play("GetAttention");
Merlin.Play("Blink");
Merlin.speak("Ciao a tutti");
Merlin.Play("Blink"); Merlin.Play("Confused");
Merlin.MoveTo (600,400);
Merlin.Play("Surprised");
Merlin.Play('
GestureRight');
Merlin.speak("Coem va?");
Merlin.MoveTo (200,450);
Merlin.speak("io sono merlino");
Merlin.Play('
GestureLeft');
Merlin.speak("il tuo mago");
Merlin.MoveTo (150,350);
Merlin.Play('
GestureLeft');
Merlin.Play('
DoMAgic1');Merlin.Play('DoMAgic2');
Merlin.Play("Blink");
Merlin.speak("Ciao");
Merlin.Hide();
</script> 

ebbene le domande sono le seguenti:

Come viene creato qualcosa di questo genere? Capisco che si tratta di un OBJECT, che appunto non conosco e mi chiedo come si crea, se si può e come! Sono oggetti validi soltanto per i Browser che sono in grado di crearli?

Grazie ancora!