<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3012761374602955492</id><updated>2011-07-07T22:09:37.156-07:00</updated><category term='elearning'/><title type='text'>return e-learning;</title><subtitle type='html'>Flash, Flex and the pursuit of better e-Learning</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://returnelearning.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3012761374602955492/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://returnelearning.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Namyaw</name><uri>http://www.blogger.com/profile/04922494607635863464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3012761374602955492.post-6029193897834642429</id><published>2009-10-22T21:33:00.000-07:00</published><updated>2009-10-22T22:45:38.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='elearning'/><title type='text'>Is Formal E-Learning Dead or Alive?</title><content type='html'>I just attended the &lt;a href="http://elearning.byol.com/"&gt;BYOL&lt;/a&gt; conference at the University of Utah in SLC.  At the conference, there was a panel discussion that talked about Rapid E-Learning Development.  I asked the question if eLearning is Dead or Not? I referred to a Webinar done by John Bersin entitled Metrics for the Modern CLO put on by Chief Learning Officer Magazine.    &lt;a href="http://www.mediatecpublishing.com/uploads/2009/Oct/metricsforthemodernclo14.pdf"&gt;http://www.mediatecpublishing.com/uploads/2009/Oct/metricsforthemodernclo14.pdf&lt;/a&gt;  This webinar wasn't so much about metrics and more about the state of learning today and where it is headed in the future.  He talked a lot about informal learning and how learning is moving to a more collaborative and dynamic structure.  In one part of his presentation he talked about the evolution of learning and how formal e-learning and LMS's will be replaced informal learning and learning portals.&lt;br /&gt;&lt;br /&gt;Mark Lassoff recently wrote a blog posting about the current state of eLearning.  &lt;a href="http://learntoprogram.tv/2009/10/a-few-lessons-learned-about-elearning/"&gt;http://learntoprogram.tv/2009/10/a-few-lessons-learned-about-elearning/&lt;/a&gt;&lt;br /&gt;I agree with everything that Mark said in this post.  I consider myself an eLearning developer (I have a masters in Instructional Technology) and have been frustrated as well with the typical formal elearning that consists of a slide of text and maybe some basic interactivity and a multiple choice quiz at the end.  If a classroom training session were like a elearning course, it would consist of everyone in the class in soundproof booths where they could only see the powerpoint on the screen, the students wouldn't be able to ask questions, and the instructor would only know if anyone understood the course until after the course was done. That is just sad...  Learning comes from interaction, asking questions, applying knowledge and receiving feedback among other things.&lt;br /&gt;&lt;br /&gt;However, I think there is hope for formal e-Learning. The first few generations of movies looked a lot like stage plays because of the mindset and the limitations of the technology.  I believe it wasn't until movies started using more than one camera and realized the possibilities of editing and the many possibilities of storytelling that we see in todays movies.  I believe today's limitations with elearning includes the use of LMSs that limit functionality and  how much data you can store using SCORM. (There are hundreds of LMS vendors, that tells me that no one has found a right answer yet.)  Because of these limitations to the standard asynchronous LMS distributed elearning course, information really is only communicated one way, from the screen to the learner.  There is really no opportunity for customized feedback for the learner from the instructor, or for the student to know what other students think about a particular topic or concept.   What if you created a course using Flash or Flex or some other tool that still presented a course in a logical step by step format, but allowed the learner to comment on the content on the same slide that it is presented and ask questions about the content and have that information saved and made available to everyone who takes the course.  Notifications could be sent out and then people could return to the course, view what other people had asked and collaborate.  This could potentially be better than a classroom training in some ways because more knowledge could be shared and more participants could have their questions answered.&lt;br /&gt;&lt;br /&gt;One promising concept is that of &lt;a href="https://www.learningcomponents.com/"&gt;LearningComponents.com&lt;/a&gt; they have built a structure using Flex that does an excellent job at giving feedback for each step of the learning process, and for real time collaboration. The drawback with their approach is that it works best when people are taking the class at the same time, and when you want to script out every step in a learning process.  This seems hard to do for most training.&lt;br /&gt;&lt;br /&gt;What do you think?  Is there hope for formal eLearning or are we just going to search the internet in the future when we want to learn anything?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3012761374602955492-6029193897834642429?l=returnelearning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://returnelearning.blogspot.com/feeds/6029193897834642429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3012761374602955492&amp;postID=6029193897834642429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3012761374602955492/posts/default/6029193897834642429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3012761374602955492/posts/default/6029193897834642429'/><link rel='alternate' type='text/html' href='http://returnelearning.blogspot.com/2009/10/is-formal-e-learning-dead-or-alive.html' title='Is Formal E-Learning Dead or Alive?'/><author><name>Namyaw</name><uri>http://www.blogger.com/profile/04922494607635863464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3012761374602955492.post-5885370235008087946</id><published>2009-08-29T22:15:00.000-07:00</published><updated>2009-08-29T22:47:14.351-07:00</updated><title type='text'>Creating a Online Book, using EXCEL, XML and Flash</title><content type='html'>&lt;span style="font-size:100%;"&gt;In preparation for  the BYOL eLearning Conference, I wanted to create a series of blog postings  that highlighted some of the things I will talk about in my presentation on  creating simulations and quizzes in Flash using XML.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;See conference  information here. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://elearning.byol.com/"&gt;http://elearning.byol.com/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Traditionally, if  you were to make a simulation that you didn't need to reuse, you would hard  code it Flash using the timeline or MovieClips.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;The problem with creating a simulation this  way is that if you want to reuse your code you will have to create the whole  simulation over again, and to make changes to your simulation would require a  lot of work.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;   &lt;/span&gt;&lt;span style="font-size:100%;"&gt;The problem I find with  Quizzes is that there are a lot of tools out there that help you build quizzes  but don't let you customize the look and feel to your liking. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;So, basically this  is trying to recreate what they have already created.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;There are pros and cons to creating a custom  simulation or quiz but it is sure fun to do. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;I first wanted to  show how easy it is to use Excel 2007 to create XML documents.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Excel works great  for populating a XML document because it feels like you are editing a  spreadsheet or a database, you can copy and paste items and you don't have to  create start and end tags for each time that you put in some text.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;There are some downsides to using Excel as  you can only create one level&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;instead  of having XML nodes nested inside of other XML nodes.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;They call this a recursive structure, which  works great for creating a Menu, but Excel has trouble doing that kind of  structure.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="font-size:100%;"&gt;There are ways around that  though. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;In this example,  you will learn how to create an simple online book, using Flash, Excel and  XML. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;First we need to  create our XML structure. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Open a code editor  such as Dreamweaver and paste in the following code.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;Book&amp;gt;&lt;br /&gt;&amp;lt;Title&amp;gt;&amp;lt;/Title&amp;gt;&lt;br /&gt;&amp;lt;Pages&amp;gt;&lt;br /&gt; &amp;lt;Page&amp;gt;&lt;br /&gt;  &amp;lt;Text&amp;gt;&amp;lt;/Text&amp;gt;&lt;br /&gt; &amp;lt;/Page&amp;gt;&lt;br /&gt; &amp;lt;Page&amp;gt;&lt;br /&gt;  &amp;lt;Text&amp;gt;&amp;lt;/Text&amp;gt;&lt;br /&gt; &amp;lt;/Page&amp;gt;&lt;br /&gt;&amp;lt;/Pages&amp;gt;&lt;br /&gt;&amp;lt;/Book&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;For sake of  simplicity we are just going to create a title for the book and pages using  XML.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;To make sure that Excel knows that  there will be more than one page we have to put at least two into our  structure. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Save your XML  Document. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Open Excel 2007. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Note: You can do  this with Excel 2003 but the process is a little different. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;To use the XML in  Excel you need to have the Developer ribbon enabled. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;To do this, click  on the Microsoft Office Icon in the top left corner. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Select Excel  Options&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;In the popular tab  make sure that Show Developer tab in Ribbon is selected.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Click OK. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next, click Open  from the main menu. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Open the xml file  that you saved previously. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;When the Open XML  pop-up appears select the third option "Use the XML Source task pane.  "&lt;/span&gt;&lt;ul  style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;font-family:courier new;"&gt;&lt;ul  style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;font-family:courier new;"&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_N6tH45QBNm4/SpoMBzPewwI/AAAAAAAAAAU/veHv7tlnUxw/s1600-h/02.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 261px; height: 142px;" src="http://2.bp.blogspot.com/_N6tH45QBNm4/SpoMBzPewwI/AAAAAAAAAAU/veHv7tlnUxw/s320/02.png" alt="" id="BLOGGER_PHOTO_ID_5375622330294649602" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt; &lt;/p&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;An XML Source box  should open in the right side of the window.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Drag the Title node to the B column.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;A little box should pop up next to it, click on the option to place the  title to the left.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;This node is a  non-repeating element. Next, drag the Page element to the D column. You will  notice that this only shows the Text Node, this is because this is the only  one that is editable in the Page. We could add other tags such as a page  number or chapter number, but Text is enough for right now.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;After you have  finished mapping the cells. Fill in the spreadsheet. I chose the Count of  Monte Cristo because it is in the public domain and can be found at the  Gutenberg Project.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.gutenberg.org/"&gt;http://www.gutenberg.org&lt;/a&gt;&lt;/span&gt;&lt;ul  style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;font-family:courier new;"&gt;&lt;ul face="arial" style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;p size="11pt" style="margin: 0in;"&gt; &lt;/p&gt;&lt;/ul&gt;&lt;ul style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in; font-family: courier new;"&gt;&lt;p style="margin: 0in; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.gutenberg.org/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/ul&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_N6tH45QBNm4/SpoMCUdjlsI/AAAAAAAAAAc/9lHq8Va-AJg/s1600-h/03.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 260px;" src="http://1.bp.blogspot.com/_N6tH45QBNm4/SpoMCUdjlsI/AAAAAAAAAAc/9lHq8Va-AJg/s320/03.png" alt="" id="BLOGGER_PHOTO_ID_5375622339212056258" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in; font-family: courier new;"&gt;&lt;p size="11pt" style="margin: 0in;"&gt; &lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p size="11pt" style="margin: 0in;"&gt; &lt;/p&gt;&lt;p size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;Save the file. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Click inside a  mapped cell. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Select the  Developer ribbon and click Export. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Save the XML file  to the same folder where you will create your Flash File. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;After you have  saved the .xml file go ahead and open it. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;You should have  something similar to what is found below.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="margin: 0in; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&amp;gt;&lt;br /&gt;&amp;lt;Book xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&amp;gt;&lt;br /&gt;&amp;lt;Title&amp;gt;THE COUNT OF MONTE CRISTO&amp;lt;/Title&amp;gt;&lt;br /&gt;&amp;lt;Pages&amp;gt;&lt;br /&gt; &amp;lt;Page&amp;gt;&lt;br /&gt;     &amp;lt;Text&amp;gt;On the 24th of February, 1815, the look-out at Notre-Dame de la Garde signalled the three-master, the Pharaon from Smyrna, Trieste, and Naples.&amp;lt;/Text&amp;gt;&lt;br /&gt; &amp;lt;/Page&amp;gt;&lt;br /&gt; &amp;lt;Page&amp;gt;&lt;br /&gt;     &amp;lt;Text&amp;gt;As usual, a pilot put off immediately, and rounding the Chateau d'If, got on board the vessel between Cape Morgion and Rion island.&amp;lt;/Text&amp;gt;&lt;br /&gt; &amp;lt;/Page&amp;gt;&lt;br /&gt; &amp;lt;Page&amp;gt;&lt;br /&gt;     &amp;lt;Text&amp;gt;Immediately, and according to custom, the ramparts of Fort Saint-Jean were covered with spectators; it is always an event at Marseilles for a ship to come into port, especially when this ship, like the Pharaon, has been built, rigged, and laden at the old Phocee docks, and belongs to an owner of the city.&amp;lt;/Text&amp;gt;&lt;br /&gt; &amp;lt;/Page&amp;gt;&lt;br /&gt;&amp;lt;/Pages&amp;gt;&lt;br /&gt;&amp;lt;/Book&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;It would have taken  more time to type out all of the XML tags if we hadn't used Excel.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;However, you are somewhat limited to what  you can do with Excel and XML(i.e. recursive structures) , so I would  recommend using Excel only when you have to collaborate with someone else, or  you know that you will have a large Excel document. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Create a Flash File  using Actionscript 3.0.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;It should have  a dynamic text box for your page text, another dynamic text box for your page  numbers and then a back and next button.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Your final example could look something like this.&lt;/span&gt;&lt;ul  style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;font-family:courier new;"&gt;&lt;ul  style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;font-family:courier new;"&gt;&lt;p style="margin: 0in; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/ul&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_N6tH45QBNm4/SpoMCpJe1OI/AAAAAAAAAAk/eMhdxle_Fik/s1600-h/04.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 261px;" src="http://1.bp.blogspot.com/_N6tH45QBNm4/SpoMCpJe1OI/AAAAAAAAAAk/eMhdxle_Fik/s320/04.png" alt="" id="BLOGGER_PHOTO_ID_5375622344765002978" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;First, we need to  load in the XML.&lt;/span&gt;&lt;ul  style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;var bookXML:XML;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;var  xmlLoader:URLLoader = new URLLoader();&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;xmlLoader.addEventListener(Event.COMPLETE,  xmlLoaded);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;xmlLoader.load(new  URLRequest("Count.xml")); &lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;function  xmlLoaded(e:Event):void {&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;bookXML  = new XML(e.target.data);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;trace(bookXML);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;We need to now load  the text for each of the pages.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;We will  do this by creating a function that will load the page text and page number  text.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;We will create a load page  function that will ask for the current page number. &lt;/span&gt;&lt;ul  style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;font-family:courier new;"&gt;&lt;ul style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;function  xmlLoaded(e:Event):void {&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;bookXML  = new XML(e.target.data);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;trace(bookXML);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;loadPage(0);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-weight: bold; font-family: courier new; font-size: 11pt;"&gt; &lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;function  loadPage(pNum:int):void {&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;page_txt.text  = bookXML.Pages.Page[pNum].Text;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;When you reference  an XML structure the Root node or our case &lt;book&gt; becomes bookXML.&lt;span style=""&gt;  &lt;/span&gt;That is why we start with Pages. Each dot  (".") represents another level in the XML.&lt;span style=""&gt;  &lt;/span&gt;This could also be written,  bookXML..Page[pNum].Text.&lt;span style=""&gt;  &lt;/span&gt;Using the two  dots allows you to reference all of the Page tags.&lt;span style=""&gt;  &lt;/span&gt;Test your project to make sure that your  text appears correctly.&lt;span style=""&gt;  &lt;/span&gt;&lt;/book&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next, we need to  create a way to go forward and backward through each page.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;We will do this by creating a currentPage  variable and a totalPages variable to help us know where we are in the book.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Place the following  variables before the xmlLoaded functions. &lt;/span&gt;&lt;ul  style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;font-family:courier new;"&gt;&lt;ul style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;var currentPage:int  = 0;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;var totalPages:int;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;function  xmlLoaded(e:Event):void {&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;bookXML  = new XML(e.target.data);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;totalPages  = bookXML..Page.length();&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;trace(totalPages);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;loadPage(currentPage);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;next_btn.addEventListener(MouseEvent.CLICK,  nextPage);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;back_btn.addEventListener(MouseEvent.CLICK,  backPage);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;Instead of loading  Page 0, which is the first page.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;We  will reference the current pages variable.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;We use the .. Syntax to reference all the pages in the XML.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Remember that with XML you must use length()  with parenthesis, and not .length.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;As  you use with Arrays.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Next we added  event listeners to the next and back buttons. &lt;/span&gt;&lt;ul face="courier new" style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next, we will  modify the loadPage function. &lt;/span&gt;&lt;ul style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt; &lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;function  loadPage(pNum:int):void {&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;page_txt.text  = bookXML.Pages.Page[pNum].Text;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;currentPage  = pNum;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;pageNum_txt.text  = (currentPage+1) + " / " + totalPages&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt; &lt;/p&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;Whenever there is a  change in the page number we will update the currentPage variable. Also, we  will send the page number text to the Page Number text box.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Remember, that XML starts with Zero so every  time that is why we have to add 1 to the currentPage variable. &lt;/span&gt;&lt;ul face="courier new" style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Next, we will  create our nextPage and backPage button functions. &lt;/span&gt;&lt;ul style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt; &lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;function  nextPage(e:MouseEvent):void {&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;if(currentPage  &lt;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.75in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;currentPage++&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.75in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;loadPage(currentPage);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt; &lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt; &lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;function  backPage(e:MouseEvent):void {&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;if(currentPage  &gt; 0){&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.75in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;currentPage--&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.75in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;loadPage(currentPage);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt; &lt;/p&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;On the nextPage  function, we have to decrease the totalPages by 1 because it starts counting  at 1 where XML starts counting at 0.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;We  do this here so that we don't have to change it in the PageNumber text.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;However, you could choose where you want to  do this.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Just be aware that errors will  popup if you don't have the correct number. &lt;/span&gt;&lt;ul face="courier new" style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Here is the  finished script.&lt;br /&gt;&lt;/span&gt;&lt;ul style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt; &lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;var bookXML:XML;&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;var  xmlLoader:URLLoader = new URLLoader();&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;xmlLoader.addEventListener(Event.COMPLETE,  xmlLoaded);&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;xmlLoader.load(new  URLRequest("Count.xml")); &lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt; &lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;var currentPage:int  = 0;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;var totalPages:int;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;function  xmlLoaded(e:Event):void {&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;bookXML  = new XML(e.target.data);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;trace(bookXML);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;totalPages  = bookXML..Page.length();&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;trace(totalPages);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;loadPage(currentPage);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;next_btn.addEventListener(MouseEvent.CLICK,  nextPage);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;back_btn.addEventListener(MouseEvent.CLICK,  backPage);&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;function  loadPage(pNum:int):void {&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;page_txt.text  = bookXML.Pages.Page[pNum].Text;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;currentPage  = pNum;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;pageNum_txt.text  = (currentPage+1) + " / " + totalPages&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;function  nextPage(e:MouseEvent):void {&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;if(currentPage  &lt;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.75in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;currentPage++&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.75in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;loadPage(currentPage);&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.375in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;function  backPage(e:MouseEvent):void {&lt;/span&gt;&lt;/p&gt;&lt;p face="courier new" size="11pt" style="margin: 0in 0in 0in 0.375in;"&gt;&lt;span style="font-size:100%;"&gt;if(currentPage  &gt; 0){&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.75in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;currentPage--&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0in 0in 0in 0.75in;font-family:courier new;font-size:11pt;"&gt;&lt;span style="font-size:100%;"&gt;loadPage(currentPage);&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0in 0.375in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in; font-family: courier new; font-size: 11pt;"&gt; &lt;/p&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;In the next  tutorial, I will show how to create a Quiz using EXCEL, XML and Flash, which  will build on the concepts learned in this tutorial. &lt;/span&gt;&lt;ul face="courier new" style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;ul style="margin-left: 0.0208in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in;"&gt;&lt;p style="margin: 0in; font-family: Calibri; font-size: 11pt;"&gt; &lt;/p&gt;&lt;p style="margin: 0in; font-family: Calibri; font-size: 11pt;"&gt; &lt;/p&gt;&lt;/ul&gt;  &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3012761374602955492-5885370235008087946?l=returnelearning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://returnelearning.blogspot.com/feeds/5885370235008087946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3012761374602955492&amp;postID=5885370235008087946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3012761374602955492/posts/default/5885370235008087946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3012761374602955492/posts/default/5885370235008087946'/><link rel='alternate' type='text/html' href='http://returnelearning.blogspot.com/2009/08/creating-online-book-using-excel-xml.html' title='Creating a Online Book, using EXCEL, XML and Flash'/><author><name>Namyaw</name><uri>http://www.blogger.com/profile/04922494607635863464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_N6tH45QBNm4/SpoMBzPewwI/AAAAAAAAAAU/veHv7tlnUxw/s72-c/02.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3012761374602955492.post-4410535778824069602</id><published>2009-06-19T16:01:00.000-07:00</published><updated>2009-06-19T16:16:21.106-07:00</updated><title type='text'>Using iPods to teach Cello</title><content type='html'>I teach cello lessons on the side.  I do it because I love it.  My job by day is to train employees how to do their jobs better.  Sometimes, what I read or think about during my daily work kind of sparks ideas of how to motivate and get my cello students to perform better.  I specifically deal alot with using technology to help people learn and how to we can support better performance. &lt;br /&gt;&lt;br /&gt;I attended a conference session at eLearning DevCon 2009 by Thor Anderson of UVU where he talked about the importance of giving feedback to students in real time and that they crave this feedback to make sure they learning correctly.  He has an excellent example teaching HTML using learning components that he built in Adobe Flex.  Check out his great work at https://www.learningcomponents.com&lt;br /&gt;&lt;br /&gt;Anyways, this concept of feedback got me thinking about how I can use technology to help my cello students to learn better.  Especially to have good intonation.&lt;br /&gt;&lt;br /&gt;Here is the idea that came to me while I was teaching a lesson.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Have the student use an iPod while they are practicing to listen what the song should sound like.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Record a slow, medium and fast version of the solo line of each song. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Record a slow, medium and fast version of the cello accompaniment for each song&lt;/li&gt;&lt;li&gt;Record a slow, medium and fast version of the piano accompaniment for each song.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;While it would take quite a bit of work for all the suzuki books, this would be really helpful for students in the first two and maybe three suzuki books.   The student could then listen to the accompaniment or the solo line and play along.  While this may seem like a lot of work, I think it could help students.  Maybe you add another version that has changing dynamics.&lt;br /&gt;&lt;br /&gt;What do you think?  What ways do you use technology in your music teaching?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3012761374602955492-4410535778824069602?l=returnelearning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://returnelearning.blogspot.com/feeds/4410535778824069602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3012761374602955492&amp;postID=4410535778824069602' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3012761374602955492/posts/default/4410535778824069602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3012761374602955492/posts/default/4410535778824069602'/><link rel='alternate' type='text/html' href='http://returnelearning.blogspot.com/2009/06/using-ipods-to-teach-cello.html' title='Using iPods to teach Cello'/><author><name>Namyaw</name><uri>http://www.blogger.com/profile/04922494607635863464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3012761374602955492.post-3425236827835123725</id><published>2008-08-19T20:38:00.000-07:00</published><updated>2008-08-19T20:53:13.030-07:00</updated><title type='text'>return e-learning;</title><content type='html'>Here is my new blog that I just decided to start writing.  It will talk about my adventures in using Flash, Flex and other web technologies to enhance and engage learners.  For those who don't know when you return a function in a program like Flex or Flash it looks something like this. ;)&lt;br /&gt;&lt;br /&gt;public function instructionalDesign(boringCourse:Learning):AwesomeCourse {&lt;br /&gt;     e-learning = objectives + goals + greatInstruction + realWorldProblems;&lt;br /&gt;     return e-learning;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;While this is a contrived example based on a function in Actionscript, it highlights my goal that through technology we can make elearning and rich and fulfilling experience for those that take the course.  (probably because I had to explain that title that much it might not be the best.) &lt;br /&gt;&lt;br /&gt;I have been here at 360 | Flex and have really enjoyed it.  My brain is fried but I like to think that I am learning a few things.  I am currently trying to create a swf xml course loader in Flex to replace the course loaders that we are currently doing in Flash.  From what I have learned at this conference, I almost think that I should wait until the new version of Flex comes out.  It will give a lot better options to modify the design of a shell.  But oh well, maybe by then I will actually figure it out.&lt;br /&gt;&lt;br /&gt;If you use flex or Flash to develop e-learning I would like to hear from you, with your experiences.&lt;br /&gt;&lt;br /&gt;I will try to post code, examples and if I am really ambitious tutorials of how to do things that I have learned.  If I ever figure out how to implement AICC with a Flash course I will be sure to pass that on, and feel that I am contributing something to the world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3012761374602955492-3425236827835123725?l=returnelearning.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://returnelearning.blogspot.com/feeds/3425236827835123725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3012761374602955492&amp;postID=3425236827835123725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3012761374602955492/posts/default/3425236827835123725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3012761374602955492/posts/default/3425236827835123725'/><link rel='alternate' type='text/html' href='http://returnelearning.blogspot.com/2008/08/return-e-learning.html' title='return e-learning;'/><author><name>Namyaw</name><uri>http://www.blogger.com/profile/04922494607635863464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
