<HTML dir=ltr><HEAD>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.17023" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText59788 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>Good question - this is a useful technique:</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr>
<DIV dir=ltr><FONT face="Courier New" size=2>PG</FONT></DIV>
<DIV dir=ltr><FONT face="Courier New" size=2>&nbsp; SCR</FONT></DIV>
<DIV dir=ltr><FONT face="Courier New" size=2>&nbsp; INT</FONT></DIV>
<DIV dir=ltr><FONT face="Courier New" size=2>&nbsp;&nbsp;&nbsp; EVT</FONT></DIV>
<DIV dir=ltr><FONT face="Courier New" size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SCR</FONT></DIV></DIV>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>//set some variables</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2><FONT face="Courier New">eventData = new Object();//</FONT> or whatever is appropriate and populate it&nbsp;with parameters</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>//then broadcast the event</FONT></DIV>
<DIV dir=ltr><FONT face="Courier New" size=2>rootIcon.broadcast('myEvent');</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>set up an interaction event response to handle it</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>icon: rootIcon</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>eventName: myEvent</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>and then use the data you created with your code in the event response:</FONT></DIV>
<DIV dir=ltr><FONT face="Courier New" size=2>debug(eventData);</FONT></DIV>
<DIV dir=ltr><FONT face="Courier New" size=2></FONT>&nbsp;</DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> xerte-bounces@lists.nottingham.ac.uk on behalf of Mary Ann Ahearn<BR><B>Sent:</B> Wed 14/04/2010 22:18<BR><B>To:</B> xerte@lists.nottingham.ac.uk<BR><B>Subject:</B> [Xerte] flash - xerte communication<BR></FONT><BR></DIV>
<DIV>Here's my xerte conundrum of the day.<BR><BR>Can I send a&nbsp; "rootIcon.broadcast('myFunctionName');"&nbsp; from flash and pass arguments to the xerte function?&nbsp; Can't figure out how to do it.&nbsp;&nbsp; Can I use eventObject to pass stuff from flash?&nbsp; What exactly is its structure?&nbsp; What about the args array?&nbsp; Is there a sample you could direct me to for the syntax?<BR><BR>Found this somewhat related post in the archives.<BR><BR>Thanks yet again!&nbsp; Sorry to keep bugging you but your helpfulness just reinforces the behavior!<BR>ma 
<DL>
<HR>
<FONT color=#008000>
<DD>From: d_b_burnett@hotmail.com 
<DD>To: xerte@lists.nottingham.ac.uk 
<DD>Subject: Call script function from HREF anchor? 
<DD>Date: Tue, 22 Dec 2009 12:22:15 -0500<BR>
<DD>I can't seem to get the syntax for calling a named script icon function from an html link.<BR><BR>
<DD>______________________________________________________________________ 
<DD>In a text icon I have: 
<DD>&lt;a href="asfunction:_level0.engine.help_function,Click"&gt;Click&lt;/a&gt;<BR>
<DD>help_function is the name of an isFunc script icon somewhere above the text icon that contains this: 
<DD>eventObject.word = args[0]; 
<DD>rootIcon.broadcast('showDefinition');<BR>
<DD>Then I have an event response off an interaction set to icon: rootIcon and eventName: showDefinition<BR>
<DD>Below that in a script: 
<DD>debug(eventObject.word); 
<DD>
<DD>So when you click on the word "Click", it triggers the function and passes the word "Click" as an argument. 
<DD>The function sets "Click" as the word property of eventObject, then broadcasts the "showDefinition" event, which is picked up by the event response.<BR>
<DD>Probably just re-invented the wheel, and slightly out of round to boot.</FONT> </DD></DL></DIV></BODY></HTML>