<HTML dir=ltr><HEAD>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<STYLE>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</STYLE>

<META content="MSHTML 6.00.6000.16674" name=GENERATOR></HEAD>
<BODY class=hmmessage>
<DIV id=idOWAReplyText68693 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>it should do. Perhaps the xml isn't loading for some reason. I'll send you an example next week -&nbsp;I do this all the time - it works fine.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial>You can right click for the context menu to add icons (quickest) - or you can drag the icon from the palette to the icon you want to add it to (i.e. drag a script out to a page to add that script to the page). Pages&nbsp;~= map icons for authorware heads.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial></FONT>&nbsp;</DIV><FONT face=Arial></FONT></DIV>
<DIV dir=ltr><FONT face=Arial>The first script sets up the xml request object and asks the page icon to sendAndLoad. The page icon then does this, and broadcasts an events once the file has loaded, letting you know you can then work with the data. In the meantime, the flow continues, setting up the interaction and event response -&nbsp;which happens before the file loads. Once myPage has loaded the data it broadcasts the onSendAndLoad event, which trips your response.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial>A more seamless way is to use the templateData property on the LO icon to point to a file you want to load before anything else happens - that data is then available immedietely, without having to worry about event handlers (it's all done behind the scenes for you - I use this most, as usually I only need to load up one xml file).</FONT></DIV>
<DIV dir=ltr><FONT face=Arial></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial>J</FONT></DIV>
<DIV dir=ltr><BR></DIV>
<DIV dir=ltr>
<HR tabIndex=-1>
</DIV>
<DIV dir=ltr><FONT face=Tahoma size=2><B>From:</B> xerte-bounces@lists.nottingham.ac.uk on behalf of Dave Burnett<BR><B>Sent:</B> Fri 04/07/2008 16:32<BR><B>To:</B> Xerte list<BR><B>Subject:</B> [Xerte] (no subject)<BR></FONT><BR></DIV>
<DIV>All perpetual really means is 'don't wait for the interaction to exit -<BR>carry on into the page';<BR>&nbsp;<BR>===<BR>Ah. OK.<BR>===<BR>&nbsp;<BR>create a page<BR>give it id 'myPage'<BR><BR>add a script: <BR>&nbsp;<BR>==<BR>You mean rightclick myPage and "Add Script"?<BR>That creates a script icon below the page right?<BR>Isn't that a different icon than the one referenced further down (myPage)<BR>==<BR>myXML = new XML('&lt;request/&gt;');<BR>myPage.sendAndLoad(myXML, URLforXML); //you must send an xml packet -<BR>even a small one<BR>&nbsp;<BR>===<BR>Yes, tripped over that one yesterday ;-)<BR>==<BR>&nbsp;<BR>add an interaction with an event response:<BR>icon: myPage<BR>eventName: onSendAndLoad<BR><BR>add asc ript to the response:<BR>debug(myPage.serverXML); //is the xml object created from the loaded<BR>file;<BR>debug(myPage.templateData);//is the xml2object result from serverXML<BR>&nbsp;<BR>====<BR>&nbsp;<BR>Nothing. No debug window pops.<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR><BR>&nbsp;<BR><BR>
<HR>
Need to know now? Get instant answers with Windows Live Messenger. <A href="http://www.windowslive.com/messenger/connect_your_way.html?ocid=TXT_TAGLM_WL_messenger_072008" target=_new>IM on your terms.</A> </DIV></BODY></HTML>