<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-GB link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>You’ve got a comma in the debug statement there…<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>The component allows you to define an init() function that you
can pass an initObject to from Xerte. That could be {filename: ‘textfiel.txt’}<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Then in the component swf;<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>function init(obj){<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> debug(obj.fileName);<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //do stuff here<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>}<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I’ve just realisd I have Flash 8, not 2004, so that would
explain the file format. Here’s the code from that file anyway – it’s just the
first frame, nothig opn the stage:<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>//Component.fla<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>function init(initObject){<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //this function is automatically called by Xerte
once the component has loaded. <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //Use it to initialise this component. It
receives one param, initObject, passed to <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //the function from Xerte. Use this object to
pass init data into the component.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> debug('The component has loaded and received' +
initObject);<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //you may want to fire an event to Xerte to let
other icons know the component <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //has loaded and is ready to have it's methods
called. Best is ask rootIcon to broadcast<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //a custom message, and have an event listener
on an interaction icon handle the event, <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //because you cannot register a listener to this
icon (the methods for broadcasting are killed<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //when this file loads).<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> rootIcon.broadcast('onCustomEvent');<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //you get the following functions and variables,
which can be called from / used in this scope: <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //debug(), getTabIndex(), FileLocation. Let me
know if you want others passing in from the engine.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //otherwise, youre on your own! But that's why
you're here, right?<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>}<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>function myFunction(a,b,c){<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'> //this can be directly called from Xerte script
icons by IconID.myFunction(a,b,c);<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>}<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>stop();<o:p></o:p></span></p>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>
<p class=MsoNormal style='margin-left:36.0pt'><b><span lang=EN-US
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> xerte-bounces@lists.nottingham.ac.uk
[mailto:xerte-bounces@lists.nottingham.ac.uk] <b>On Behalf Of </b>steve.frank@lucite.com<br>
<b>Sent:</b> Thursday, March 05, 2009 12:14 PM<br>
<b>To:</b> Xerte discussion list<br>
<b>Subject:</b> RE: [Xerte] Loading External Content<o:p></o:p></span></p>
</div>
<p class=MsoNormal style='margin-left:36.0pt'><o:p> </o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:
12.0pt;margin-left:36.0pt'><br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>There seems to
be a problem with the Flash installation on this PC. I can't get debugging to
work (it won't let me add any properties to the variables or watch lists).</span>
<br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>If I use
trace(_level0.engine,FileLocation) it returns 'undefined'.</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>So far I've
been loading the .swf into a graphic icon, however creating a component might
be a better solution if I can pass it the location of the text file each time
it's used. I've avoided using components so far as I get an 'unexpected file
format' error when I try to open the component.fla template! Probably another
symptom of the Flash installation.</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Steve </span><br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
__________________________________________________________________________________<br>
Lucite International Group Limited. Registered in England No. 5671799. <br>
Registered Office: Queens Gate, 15-17 Queens Terrace, Southampton SO14 3BP,
United Kingdom<br>
Holding Company for the Lucite International Group<br>
</span> <br>
<br>
<o:p></o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%;margin-left:36.0pt'>
<tr>
<td width="40%" valign=top style='width:40.02%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Julian
Tenney <Julian.Tenney@nottingham.ac.uk></span></b> <br>
<span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Sent by:
xerte-bounces@lists.nottingham.ac.uk</span> <o:p></o:p></p>
<p><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>05/03/2009
09:32</span> <o:p></o:p></p>
<table class=MsoNormalTable border=1 cellpadding=0>
<tr>
<td valign=top style='background:white;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Please respond to<br>
Xerte discussion list <xerte@lists.nottingham.ac.uk></span><o:p></o:p></p>
</td>
</tr>
</table>
</td>
<td width="59%" valign=top style='width:59.04%;padding:.75pt .75pt .75pt .75pt'>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>To</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>"Xerte
discussion list" <xerte@lists.nottingham.ac.uk></span> <o:p></o:p></p>
</td>
</tr>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>cc</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
</tr>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Subject</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>RE:
[Xerte] Loading External Content</span><o:p></o:p></p>
</td>
</tr>
</table>
<p class=MsoNormal><o:p> </o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
</tr>
</table>
</td>
</tr>
</table>
<p class=MsoNormal style='margin-left:36.0pt'><br>
<br>
<br>
<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>No,
I also use 2004. It looks liie you are getitng the firs part of the path, then
you must be concatenating an undefined in there between FileLocaiton and the
filename,</span> <br>
<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>What
happens if you debug(_level0.engine.FileLocation);</span> <br>
<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Which
type of icon are you using? You might be better off with a component icon if
you have code in your swf, as it will get methods like debug(); FileLocation is
available directly (i.e. without haing to do _level0.engine.FileLocation); it
does _lockroot on the loaded swf, and a few other things to make life easier
for coders in loaded swfs.</span> <br>
<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>J</span>
<br>
<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span>
<br>
<b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
xerte-bounces@lists.nottingham.ac.uk
[mailto:xerte-bounces@lists.nottingham.ac.uk] <b>On Behalf Of </b>steve.frank@lucite.com<b><br>
Sent:</b> Thursday, March 05, 2009 8:49 AM<b><br>
To:</b> xerte@lists.nottingham.ac.uk<b><br>
Subject:</b> Fw: [Xerte] Loading External Content</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Thanks for the help guys..</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
I take the point regarding the XMLEngine.swf location and typing the full path
to the text file solves the problem.</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
When I try to use FileLocation in the way described it returns 'undefined' i.e.
Flash throws up an error opening URL
"file:///....../Media/Pane1/undefinedOverview.txt"</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Is this a limitation of the version of Flash that I am using (MX 2004)?</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Steve</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
<br>
__________________________________________________________________________________<br>
Lucite International Group Limited. Registered in England No. 5671799. <br>
Registered Office: Queens Gate, 15-17 Queens Terrace, Southampton SO14 3BP,
United Kingdom<br>
Holding Company for the Lucite International Group<br>
</span> <span style='font-size:7.5pt;font-family:"Arial","sans-serif";
color:purple'><br>
----- Forwarded by Steve J Frank/GB/ACRYLICS on 05/03/2009 08:19 -----</span> <o:p></o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%;margin-left:36.0pt'>
<tr>
<td width="52%" valign=top style='width:52.02%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Julian
Tenney <Julian.Tenney@nottingham.ac.uk></span></b> <span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'><br>
Sent by: xerte-bounces@lists.nottingham.ac.uk</span> <o:p></o:p></p>
<p><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>04/03/2009
16:32</span> <o:p></o:p></p>
<p><o:p> </o:p></p>
<table class=MsoNormalTable border=1 cellpadding=0 width="100%"
style='width:100.0%;border:outset 3.0pt'>
<tr>
<td width="100%" valign=top style='width:100.0%;background:white;
padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Please respond to<br>
Xerte discussion list <xerte@lists.nottingham.ac.uk></span><o:p></o:p></p>
</td>
</tr>
</table>
</td>
<td width="47%" valign=top style='width:47.02%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><o:p> </o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td width="12%" valign=top style='width:12.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>To</span><o:p></o:p></p>
</td>
<td width="87%" valign=top style='width:87.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>"Xerte
discussion list" <xerte@lists.nottingham.ac.uk></span> <o:p></o:p></p>
</td>
</tr>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>cc</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
</tr>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Subject</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>RE:
[Xerte] Loading External Content</span><o:p></o:p></p>
</td>
</tr>
</table>
<p class=MsoNormal><br>
<o:p></o:p></p>
<p><o:p> </o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td width="50%" valign=top style='width:50.0%;padding:.75pt .75pt .75pt .75pt'></td>
<td width="50%" valign=top style='width:50.0%;padding:.75pt .75pt .75pt .75pt'></td>
</tr>
</table>
</td>
</tr>
</table>
<p style='margin-left:36.0pt'><br>
<br>
<br>
<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><br>
You need to use the FileLocation variable to get the full path to the external
path. <br>
</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:#1F497D'><br>
myData.load("Overview.txt");</span> <span style='font-size:10.0pt;
font-family:"Arial","sans-serif";color:#1F497D'><br>
</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:#1F497D'><br>
works in the browser, because the XMLEngine.swf is in the same folder; when in
authoring mode, the XMLEngine.swf is in the Xerte application folder, so it
looks in that folder when you only specify the fiename.</span> <span
style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'><br>
</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:#1F497D'><br>
You can use _level0.engine.FileLocation to get the first bit of the path, i.e:</span>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'><br>
</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:#1F497D'><br>
myData.load(_level0.engine.FileLocation + "Overview.txt");</span> <span
style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'><br>
</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:#1F497D'><br>
HTH,</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:#1F497D'><br>
</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:#1F497D'><br>
J</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:blue'><br>
</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><br>
</span> <b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'><br>
From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
xerte-bounces@lists.nottingham.ac.uk
[mailto:xerte-bounces@lists.nottingham.ac.uk] <b>On Behalf Of </b>Patrick
Lockley<b><br>
Sent:</b> Wednesday, March 04, 2009 4:09 PM<b><br>
To:</b> Xerte discussion list<b><br>
Subject:</b> RE: [Xerte] Loading External Content</span> <br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:blue'><br>
Hi Steve,</span> <span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:blue'><br>
</span> <span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:blue'><br>
It fails me for me when I press the f5 key – but it works fine if I publish it
then look at in a web browser (via index.htm).</span> <span style='font-size:
10.0pt;font-family:"Verdana","sans-serif";color:blue'><br>
</span> <span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:blue'><br>
Might be a sandbox / security setting on your flash player?</span> <span
style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'><br>
</span> <span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:blue'><br>
Hope this helps.</span> <span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:blue'><br>
</span> <span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:blue'><br>
Pat</span> <span style='font-size:10.0pt;font-family:"Verdana","sans-serif";
color:blue'><br>
</span> <b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'><br>
From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
xerte-bounces@lists.nottingham.ac.uk
[mailto:xerte-bounces@lists.nottingham.ac.uk] <b>On Behalf Of </b>steve.frank@lucite.com<b><br>
Sent:</b> 04 March 2009 15:46<b><br>
To:</b> xerte@lists.nottingham.ac.uk<b><br>
Subject:</b> [Xerte] Loading External Content</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
I am attempting to load some external content into a Xerte project but I'm
having difficulty getting this to work when the content itself gets data from
an external file.</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
The project uses a custom interface and contains a couple of graphics
icons together with a number of flex style accordian panes, listitems and tabs.
Selecting the appropriate combination should load the required external content
into the graphic icons using the loadImage() method. e.g.
displayGraphic.loadImage(FileLocation + 'Media/Pane1/Graphics.swf')</span> <span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
The external content is always in the form of an .swf file however there are
two distinct types. <br>
One contains a number of scenes that are linked by some actionscript. All the
graphics are contained within the .swf and this type of file loads and operates
without issue.</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
The second type contains only a single dynamic text block together with a
ScrollPane component. The timeline contains the following ActionScript to load
the text from a plaintext file at runtime:</span> <span style='font-size:10.0pt;
font-family:"Arial","sans-serif";color:blue'><br>
<br>
myData = new LoadVars();</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:blue'><br>
myData.onLoad = function(success){</span> <span style='font-size:10.0pt;
font-family:"Arial","sans-serif";color:blue'><br>
if (success) {</span> <span style='font-size:10.0pt;
font-family:"Arial","sans-serif";color:blue'><br>
myText_txt.htmlText =
this.text;</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:blue'><br>
} else {</span> <span style='font-size:10.0pt;font-family:
"Arial","sans-serif";color:blue'><br>
myText_txt.htmlText =
"<b>Flash has failed to load the text file!<b>";</span> <span
style='font-size:10.0pt;font-family:"Arial","sans-serif";color:blue'><br>
}</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:blue'><br>
};</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:blue'><br>
<br>
myData.load("Overview.txt");</span> <span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'><br>
<br>
Overview.txt is located in the same directory as the .swf and is in the form
"text=Required text etc. etc. etc..."</span> <span style='font-size:
10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
When I test the .swf, it loads and displays the content of Overview.txt as
expected, however when I try to get Xerte to load this file I get the
"Flash has failed to load the text file!" message.</span> <span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
Displaying text from an external source file is going to be a major part of
this project so I need to get this to work.</span> <span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'><br>
<br>
Being an Authorware refugee, I'm only just getting started with Flash and Xerte
so would appreciate any help!</span> <span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'><br>
<br>
Steve<br>
<br>
__________________________________________________________________________________<br>
Lucite International Group Limited. Registered in England No. 5671799. <br>
Registered Office: Queens Gate, 15-17 Queens Terrace, Southampton SO14 3BP,
United Kingdom<br>
Holding Company for the Lucite International Group</span> <o:p></o:p></p>
<p style='margin-left:36.0pt'><b><span style='font-size:10.0pt;font-family:
"Verdana","sans-serif"'>IMPORTANT NOTICE::-</span></b><span style='font-size:
10.0pt;font-family:"Verdana","sans-serif"'> This email is confidential, may be
legally privileged, and is solely for the use of the intended recipient.
Access, disclosure, copying, distribution, or reliance on any of it by anyone
else is prohibited and may be a criminal offence. <br>
If you have received this e-mail by mistake, please notify the sender
immediately by e-mail and delete this e-mail from your system. The sender has
taken reasonable precautions to ensure no viruses are present in this e-mail
however the company cannot accept <br>
responsibility for any loss or damage arising from the use of this e-mail or
attachments. Please note that this e-mail has been created in the knowledge
that Internet e-mail is not a 100% secure communications medium. <br>
We advise that you understand and consider this lack of security when e-mailing
us.</span> <o:p></o:p></p>
<p style='margin-left:36.0pt'> <o:p></o:p></p>
<p style='margin-left:36.0pt'><b><span style='color:#0000A0'>Message from
Lucite International EMail Administration:</span></b> <o:p></o:p></p>
<p style='margin-left:36.0pt'>This mail has been scanned for spam content and
passed. If however it is actually spam please accept our apology for any
inconvenience and assist us in improving our scanning system accuracy by
reporting the email using the link below. <o:p></o:p></p>
<p style='margin-left:36.0pt'><a
href="https://www.mailcontrol.com/sr/Rg+9LQ6yzJjTndxI!oX7UoH9GbmNk6!RWPNF3SG4uepBXk1ixpwObI4+1EAsVGy!4SORx0NZ4cT1lqOECv!Swg==">Click
here</a> to report this email as spam.<span style='font-size:10.0pt;font-family:
"Courier New"'>_______________________________________________<br>
Xerte mailing list<br>
Xerte@lists.nottingham.ac.uk<br>
http://lists.nottingham.ac.uk/mailman/listinfo/xerte<tt>_______________________________________________</tt><br>
<tt>Xerte mailing list</tt><br>
<tt>Xerte@lists.nottingham.ac.uk</tt><br>
<tt>http://lists.nottingham.ac.uk/mailman/listinfo/xerte</tt></span><o:p></o:p></p>
</div>
</body>
</html>