<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:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Trying to overlay a grid for positioning in Xerte 2.10</title>
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@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:"Lucida Console";
        panose-1:2 11 6 9 4 5 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        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:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
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-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Ahhhh, then I could do the whole routine in the setup script.
That sounds like the best way to go. I’ll play with that and let you know how
it goes.<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'>Thanks, Jules!<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-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>
<div>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><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>Julian Tenney<br>
<b>Sent:</b> Wednesday, April 07, 2010 11:05 AM<br>
<b>To:</b> Xerte discussion list<br>
<b>Subject:</b> RE: [Xerte] Trying to overlay a grid for positioning in Xerte
2.10<o:p></o:p></span></p>
</div>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<div id=idOWAReplyText73098>
<div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:black'>you could do </span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal> <o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>rootIcon.createEmptyMovieClip('gridlines',
someBigDepthNumber);</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal> <o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>and
then draw into that clip - then it always be above anything, even the root
entry frame,</span><o:p></o:p></p>
</div>
<div>
<p class=MsoNormal> <o:p></o:p></p>
</div>
<div>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>J</span><o:p></o:p></p>
</div>
</div>
<div>
<p class=MsoNormal><o:p> </o:p></p>
<div class=MsoNormal align=center style='text-align:center'>
<hr size=2 width="100%" align=center>
</div>
<p class=MsoNormal style='margin-bottom:12.0pt'><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 on
behalf of Paul Swanson<br>
<b>Sent:</b> Wed 07/04/2010 17:24<br>
<b>To:</b> Xerte discussion list<br>
<b>Subject:</b> [Xerte] Trying to overlay a grid for positioning in Xerte 2.10</span><o:p></o:p></p>
</div>
<div>
<p><span style='font-family:"Calibri","sans-serif"'>I’m working on a routine to
create gridlines to assist in positioning</span> <span style='font-family:"Calibri","sans-serif"'>some
rectangles that I draw with code. I’ve got the gridlines working, but they end
up under the framework for the individual lessons and I need them on top.
Here’s the approach I’m using:</span><o:p></o:p></p>
<p><span style='font-family:"Calibri","sans-serif"'>I have a flag variable to
turn it on and off in my setup script, and the graphic icon I draw it on, and
the code to draw the gridlines,</span> <span style='font-family:"Calibri","sans-serif"'>are
in</span> <span style='font-family:"Calibri","sans-serif"'>the main</span> <span
style='font-family:"Calibri","sans-serif"'>entry frame of the interface icon.
This works until I enter another framework, at which point the other framework
sits on top of my gridlines. I’ve tried using swapDepths with a numeric value
of 10000, which should be higher than the depth of any other icon, and I’ve
also tried using the id of the framework in place of the numeric value. I’ve
even moved the code</span> <span style='font-family:"Calibri","sans-serif"'>to
the page where I draw the rectangle, and used the icon id of the</span> <span
style='font-family:"Calibri","sans-serif"'>screen shot graphic with swapDepths,
but it always appears under the framework. Anyone have any idea?</span> <o:p></o:p></p>
<p><span style='font-family:"Calibri","sans-serif"'>More details:</span><o:p></o:p></p>
<p><span style='font-family:"Calibri","sans-serif"'>Setup script has:</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>gridLines =
true; // set to false to turn off</span><o:p></o:p></p>
<p><span style='font-family:"Calibri","sans-serif"'>In Interface icon Entry
Frame I have a graphic icon with an ID of</span> <span style='font-family:"Calibri","sans-serif"'>‘grid’</span><o:p></o:p></p>
<p><span style='font-family:"Calibri","sans-serif"'>Script icon that draw
gridlines</span> <span style='font-family:"Calibri","sans-serif"'>has following
code:</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>if (gridLines) {</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
// set grid to high depth</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
grid.swapDepths(10000);</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
// grid line intervals</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
gridInterval = 50;</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
grid.lineStyle(1,0x000000,100);</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
// vertical grids</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
for (gridX = 0; gridX <= stageWidth; gridX) {</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
grid.moveTo(gridX, 0);</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
grid.lineTo(gridX, stageHeight);</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
gridX = gridX + gridInterval;</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
}</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
// horizontal grids</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
for (gridY = 0; gridY <= stageHeight; gridY) {</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
grid.moveTo(0, gridY);</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
grid.lineTo(stageWidth, gridY);</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
gridY = gridY + gridInterval;</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>
}</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Lucida Console"'>}</span><o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Courier New";color:gray'>_____________________________</span>
<o:p></o:p></p>
<p><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:gray'> </span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray'>Paul Swanson</span><span
style='font-family:"Calibri","sans-serif"'><br>
</span><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:gray'> </span><span style='font-size:10.0pt;font-family:"Courier New";
color:gray'>Instructional Designer</span><span style='font-family:"Calibri","sans-serif"'><br>
</span><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:gray'> </span><span style='font-size:10.0pt;font-family:"Courier New";
color:gray'>Harland Financial Solutions</span><span style='font-family:"Calibri","sans-serif"'><br>
</span><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:gray'> </span><span style='font-size:10.0pt;font-family:"Courier New";
color:gray'>800.274.7280 Ext. 2462</span><span style='font-family:"Calibri","sans-serif"'><br>
</span><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:gray'> </span><span style='font-size:10.0pt;font-family:"Courier New";
color:gray'>Paul.Swanson@harlandfs.com</span><span style='font-family:"Calibri","sans-serif"'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New";color:gray'>_____________________________</span><span
style='font-family:"Calibri","sans-serif"'> </span><o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>