<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'>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,<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'>What happens if you debug(_level0.engine.FileLocation);<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'>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.<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'>J<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>
<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 8:49 AM<br>
<b>To:</b> xerte@lists.nottingham.ac.uk<br>
<b>Subject:</b> Fw: [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='margin-left:36.0pt'><br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Thanks for the
help guys..</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'> I take
the point regarding the XMLEngine.swf location and typing the full path to the
text file solves the problem.</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>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>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Is this a
limitation of the version of Flash that I am using (MX 2004)?</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>
<span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:purple'>-----
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="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"'>04/03/2009
16: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'>You
need to use the FileLocation variable to get the full path to the external
path. </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:"Arial","sans-serif";color:#1F497D'>myData.load("Overview.txt");</span>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'>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> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'>You
can use _level0.engine.FileLocation to get the first bit of the path, i.e:</span>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'>myData.load(_level0.engine.FileLocation
+ "Overview.txt");</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'>HTH,</span>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'>J</span>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:blue'> </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>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>
<br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>Hi
Steve,</span> <br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>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> <br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>Might
be a sandbox / security setting on your flash player?</span> <br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>Hope
this helps.</span> <br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'> </span>
<br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'>Pat</span>
<br>
<span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:blue'> </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> 04 March 2009 15:46<b><br>
To:</b> xerte@lists.nottingham.ac.uk<b><br>
Subject:</b> [Xerte] Loading External Content</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><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> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><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> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><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> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:blue'><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> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:blue'><br>
myData.load("Overview.txt");</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Overview.txt is located in the same directory as the .swf and is in the form
"text=Required text etc. etc. etc..."</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><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> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><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> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Being an Authorware refugee, I'm only just getting started with Flash and Xerte
so would appreciate any help!</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><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.<tt><span style='font-size:10.0pt'>_______________________________________________</span></tt><span
style='font-size:10.0pt;font-family:"Courier New"'><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>