Questo è un tutorial che volevo scrivere da parecchio ma a causa dell'università,lo stress e impegni vari ho deciso di riportarvelo pari pari a come lo ha scritto haykira. Quindi, ricordo ancora la fonte che è
haykira e il direct link del tutorial è
questo . Passiamo ora al tutorial :)
Mago Merlino fa parte della famiglia di Microsoft Agent Character Viewer,
composta dai membri che potete trovare andando su:
Start – Cerca - File.Cartelle - Cambia preferenza - Con un altro personaggio.
Come inserire il famoso mago Merlino nel vostro Space :
è d’obbligo l’utilizzo di uno spazio che possa ospitare un file con estensione .html
[io utilizzo altervista]
Occorre poi,inserire Custom Sandbox Gadget.
Clicca “qua” per visualizzare la guida di Piovra, relativa a tale modulo. Prelevare Custom Sandbox Gadget è semplice,cliccate sulla X che appare nel modulo sopra citato,del mio space.
Una volta inserito il gadget,collocatelo dove vi pare: questo specifico caso,non richiede che posizioniate il modulo in vista,in quanto lo script caricherà il mago Merlino nella homepage del vostro space,quindi al di fuori del modulo stesso.
Aprite una pagina del Blocco note ed incollateci quanto segue:
<object id="wolfi" classid="clsid:d45fd31b-5c6e-11d1-9ec1-00c04fd7081f"></object>
<script type="text/javascript">
function LoadLocalAgent(CharID, CharACS) {
LoadReq = wolfi.Characters.Load(CharID, CharACS);
return(true);
}
var MerlinID;
var MerlinACS;
wolfi.Connected = true;
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);
Merlin = wolfi.Characters.Character(MerlinID);
Merlin.Show();
Merlin.Play("GetAttention");
Merlin.Play("GetAttention");
Merlin.MoveTo (600,400);
Merlin.Play("Blink");
Merlin.speak("TESTO");
Merlin.Play("Blink");
Merlin.Play("DoMAgic1");
Merlin.Play("Confused");
Merlin.MoveTo (600,400);
Merlin.Play("Surprised");
Merlin.Play("Blink");
Merlin.speak("TESTO");
Merlin.MoveTo (200,450);
Merlin.Play("GestureLeft");
Merlin.speak("TESTO");
Merlin.Play("Blink");
Merlin.Play("DoMAgic1");
Merlin.speak("TESTO");
Merlin.MoveTo (200,450);
Merlin.Play("GestureLeft");
Merlin.Play("Blink");
Merlin.speak("TESTO");
Merlin.MoveTo (150,350);
Merlin.Play("DoMAgic1");
Merlin.Play("Blink");
Merlin.Hide();
//hp_d00();
</script>
Ovviamente potrete apportare delle modifiche ai valori di comando “Play” “Speak” e “MoveTo”.
Potete cominciare ad utilizzare questo script,modificando solo la voce “Testo” es. “Benvenuto”
Altrimenti,cliccando “qua” ,troverete la lista dei comandi relativi al soggetto Merlino ed alla dicitura “Play”
Dovrete poi salvare la pagina di blocco note con estensione .html [nome file : prova.html – impostare la voce “tutti i file”, salvare in una directory es. desktop] ed ospitarla in uno spazio di vostra proprietà come ho scritto ad inizio intervento..ad esempio Altervista. Purtroppo Msn spaces non permette l’inserimento di script,agendo direttamente sul codice delle pagine,quindi come inserire il file?
Semplice:
L’attributo IFRAME farà al caso nostro. Tramite Iframe possiamo inserire elementi esterni alla nostra pagina,questi verranno caricati a loro volta direttamente nel nostro modulo Gadget.
Il codice che ne seguirà sarà questo:
<iframe src="LINK DELLA PAGINA.HTML"></iframe>
E’ possibile che vi appaia una finestra bianca nel gadget,un po’ invasiva e scomoda.. potrete ridurla con i valori height=0 width=0 ottenendo :
<iframe height=0 width=0 src="LINK DELLA PAGINA.HTML"></iframe>
NOTA : La visualizzazione di Merlino è comune a tutti,in quanto i relativi file sono già predisposti nel nostro pc,se abbiamo un sistema operativo Microsoft. Notate la stringa dello script,la voce classid,bene,per farla breve quel codice è un identificatore globalmente univoco [google: cercate classid ne saprete di più] Per visualizzare le altre animazioni,dobbiamo scaricarle,averle materialmente sul nostro pc,stesso discorso per chi visita le nostre pagine.Gli altri Agent characters non dispongono dello stesso “classid” di Merlino.La visualizzazione degli agent character è possibile solo tramite browser INTERNET EXPLORER.Ringrazio Piovra per questo appunto in grassetto,che non avevo inserito nella guida.
CURIOSITà : un simpatico programma che vi permetterà di creare script usando i caratteri Agent
[Ringrazio Mr.Scream per lo scambio di info,per delucidazioni in merito all'uso di Mash vi rimando alla sua guida]
Si chiama Mash http://www.tomshw.it/software.php?guide=20040607&page=sintesi-07
Altri Agent characters qua :
http://www.msagentring.org/chars.htm
Sotto ad ogni animazione,la voce character details vi mostrerà,la scheda associata al personaggio in questione
Microsoft Agent Documentation : auguri a chi sa l’inglese http://www.microsoft.com/msagent/dev/docs/default.asp
Scaricare Agent e relativo file per la visualizzazione di testo in lingua italiana,per l’audio : http://www.microsoft.com/msagent/downloads/user.asp
Leggete bene però. Microsoft dedica un’ampia pagina alle norme da seguire in merito al copyright.
Per qualsiasi domanda o dubbio,chiedete pure. Ciau ^^