http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-Animated/srcview/src/renderers/PhoneRenderer.mxml
----------------------------------------------------------------------
diff --git 
a/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-Animated/srcview/src/renderers/PhoneRenderer.mxml
 
b/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-Animated/srcview/src/renderers/PhoneRenderer.mxml
index 9e17279..1a20525 100644
--- 
a/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-Animated/srcview/src/renderers/PhoneRenderer.mxml
+++ 
b/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-Animated/srcview/src/renderers/PhoneRenderer.mxml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,45 +17,45 @@
   limitations under the License.
 
 -->
-<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009";
-                               xmlns:s="library://ns.adobe.com/flex/spark"
-                               xmlns:mx="library://ns.adobe.com/flex/mx" 
-                               autoDrawBackground="false" width="100" 
height="100" clipAndEnableScrolling="false"
-                               depth="0" depth.hovered="1">
-       
-       <fx:Declarations>
-               <mx:CurrencyFormatter id="cf"/>
-       </fx:Declarations>
-       
-       <s:states>
-               <s:State name="normal" />
-               <s:State name="hovered" />
-       </s:states>
-
-       <s:transitions>
-               <s:Transition fromState="normal" toState="hovered" 
autoReverse="true">
-                               <s:Parallel>
-                                       <s:Rotate3D target="{image}" 
angleXFrom="0" angleXTo="0" angleZFrom="0" autoCenterTransform="true" 
angleYTo="360" angleYFrom="0" autoCenterProjection="true" angleZTo="0"/>
-                                       <s:Fade target="{group}" 
startDelay="320"/>
-                               </s:Parallel>
-               </s:Transition>
-       </s:transitions>
-       
-       <mx:Image id="image" source="{data.image}" horizontalCenter="0"
-                         width="50" height="94"/>
-
-       <s:Group id="group" top="0" bottom="0" left="0" right="0" 
visible.normal="false">
-
-               <s:Rect id="rect" left="0" right="0" top="0" bottom="0" 
radiusX="4" radiusY="4">
-                       <s:fill>
-                               <s:SolidColor color="black" alpha="0.5"/>
-                       </s:fill>
-               </s:Rect>
-               
-               <s:Label text="{data.name}" verticalCenter="-20" 
horizontalCenter="0" color="white"/> 
-               <s:Label text="{data.color}" verticalCenter="0" 
horizontalCenter="0" color="white"/> 
-               <s:Label text="{cf.format(data.price)}" verticalCenter="20" 
horizontalCenter="0" color="white"/>
-               
-       </s:Group>
-
+<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009";
+                               xmlns:s="library://ns.adobe.com/flex/spark"
+                               xmlns:mx="library://ns.adobe.com/flex/mx" 
+                               autoDrawBackground="false" width="100" 
height="100" clipAndEnableScrolling="false"
+                               depth="0" depth.hovered="1">
+       
+       <fx:Declarations>
+               <mx:CurrencyFormatter id="cf"/>
+       </fx:Declarations>
+       
+       <s:states>
+               <s:State name="normal" />
+               <s:State name="hovered" />
+       </s:states>
+
+       <s:transitions>
+               <s:Transition fromState="normal" toState="hovered" 
autoReverse="true">
+                               <s:Parallel>
+                                       <s:Rotate3D target="{image}" 
angleXFrom="0" angleXTo="0" angleZFrom="0" autoCenterTransform="true" 
angleYTo="360" angleYFrom="0" autoCenterProjection="true" angleZTo="0"/>
+                                       <s:Fade target="{group}" 
startDelay="320"/>
+                               </s:Parallel>
+               </s:Transition>
+       </s:transitions>
+       
+       <mx:Image id="image" source="{data.image}" horizontalCenter="0"
+                         width="50" height="94"/>
+
+       <s:Group id="group" top="0" bottom="0" left="0" right="0" 
visible.normal="false">
+
+               <s:Rect id="rect" left="0" right="0" top="0" bottom="0" 
radiusX="4" radiusY="4">
+                       <s:fill>
+                               <s:SolidColor color="black" alpha="0.5"/>
+                       </s:fill>
+               </s:Rect>
+               
+               <s:Label text="{data.name}" verticalCenter="-20" 
horizontalCenter="0" color="white"/> 
+               <s:Label text="{data.color}" verticalCenter="0" 
horizontalCenter="0" color="white"/> 
+               <s:Label text="{cf.format(data.price)}" verticalCenter="20" 
horizontalCenter="0" color="white"/>
+               
+       </s:Group>
+
 </s:ItemRenderer>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-Animated/srcview/src/sample.mxml
----------------------------------------------------------------------
diff --git 
a/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-Animated/srcview/src/sample.mxml
 
b/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-Animated/srcview/src/sample.mxml
index f7cc5fe..7ce2edd 100644
--- 
a/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-Animated/srcview/src/sample.mxml
+++ 
b/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-Animated/srcview/src/sample.mxml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
 <!--
 
   Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,90 +17,90 @@
   limitations under the License.
 
 -->
-<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"; 
-                          xmlns:s="library://ns.adobe.com/flex/spark" 
-                          xmlns:mx="library://ns.adobe.com/flex/mx" 
-                          applicationComplete="srv.send()" xmlns:local="*" 
xmlns:layouts="layouts.*"
-                          viewSourceURL="srcview/index.html" 
backgroundColor="0x323232" color="0xFFFFFF">
-       
-       <fx:Style>
-
-               @namespace s "library://ns.adobe.com/flex/spark";
-               @namespace mx "library://ns.adobe.com/flex/mx";
-               
-               
-               s|Application {
-                       font-family: main;
-                       font-size: 14;
-               }
-               
-       </fx:Style>
-       
-       <fx:Script>
-               <![CDATA[
-                       import mx.collections.ArrayCollection;
-                       import mx.rpc.events.ResultEvent;
-                       
-                       [Bindable]
-                       private var items:ArrayCollection;
-                       
-                       [Bindable]
-                       private var filteredItems:ArrayCollection;
-                       
-                       [Bindable]
-                       private var _maxPrice:Number = 1000;
-                       
-                       [Bindable]
-                       private var _camera:Boolean = false;
-                       
-                       [Bindable]
-                       private var _video:Boolean = false;
-                       
-                       [Bindable]
-                       private var _triband:Boolean = false;
-                       
-                       
-                       private function resultHandler(event:ResultEvent):void
-                       {
-                               items = event.result.catalog.product as 
ArrayCollection;
-                               filteredItems = new 
ArrayCollection(items.source);
-                               filteredItems.filterFunction = filter;
-                       }
-                       
-                       private function selectionChange():void
-                       {
-                               filteredItems.refresh();
-                               filterLayout.filter();
-                       }
-                       
-                       private function filter(item:Object):Boolean
-                       {
-                               return  (item.price <= _maxPrice) &&
-                                       (!_camera || item.camera) &&
-                                       (!_video || item.video) &&
-                                       (!_triband || item.triband);
-                       }                       
-                       
-               ]]>
-       </fx:Script>
-       
-       <fx:Declarations>
-               <s:HTTPService id="srv" url="data/catalog.xml" 
result="resultHandler(event)"/>
-       </fx:Declarations>
-       
-       <s:HGroup verticalAlign="middle" paddingLeft="8" left="50" top="5">
-               <s:Label text="Max Price:"/>
-               <s:HSlider id="priceSlider" minimum="0" maximum="1000" 
snapInterval="100" value="@{_maxPrice}" change="selectionChange()"/>
-               <mx:Spacer width="20"/>
-               <s:CheckBox label="Camera" selected="@{_camera}" 
change="selectionChange()"/>
-               <s:CheckBox label="Video" selected="@{_video}" 
change="selectionChange()"/>
-               <s:CheckBox label="Triband" selected="@{_triband}" 
change="selectionChange()"/>
-       </s:HGroup>
-       
-       <s:DataGroup dataProvider="{items}" 
itemRenderer="renderers.PhoneRenderer" top="50" left="0" right="0" 
horizontalCenter="0">
-               <s:layout>
-                       <layouts:FilteredTileLayout id="filterLayout" 
filteredItems="{filteredItems}" />
-               </s:layout>
-       </s:DataGroup>
-       
-</s:Application>
+<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"; 
+                          xmlns:s="library://ns.adobe.com/flex/spark" 
+                          xmlns:mx="library://ns.adobe.com/flex/mx" 
+                          applicationComplete="srv.send()" xmlns:local="*" 
xmlns:layouts="layouts.*"
+                          viewSourceURL="srcview/index.html" 
backgroundColor="0x323232" color="0xFFFFFF">
+       
+       <fx:Style>
+
+               @namespace s "library://ns.adobe.com/flex/spark";
+               @namespace mx "library://ns.adobe.com/flex/mx";
+               
+               
+               s|Application {
+                       font-family: main;
+                       font-size: 14;
+               }
+               
+       </fx:Style>
+       
+       <fx:Script>
+               <![CDATA[
+                       import mx.collections.ArrayCollection;
+                       import mx.rpc.events.ResultEvent;
+                       
+                       [Bindable]
+                       private var items:ArrayCollection;
+                       
+                       [Bindable]
+                       private var filteredItems:ArrayCollection;
+                       
+                       [Bindable]
+                       private var _maxPrice:Number = 1000;
+                       
+                       [Bindable]
+                       private var _camera:Boolean = false;
+                       
+                       [Bindable]
+                       private var _video:Boolean = false;
+                       
+                       [Bindable]
+                       private var _triband:Boolean = false;
+                       
+                       
+                       private function resultHandler(event:ResultEvent):void
+                       {
+                               items = event.result.catalog.product as 
ArrayCollection;
+                               filteredItems = new 
ArrayCollection(items.source);
+                               filteredItems.filterFunction = filter;
+                       }
+                       
+                       private function selectionChange():void
+                       {
+                               filteredItems.refresh();
+                               filterLayout.filter();
+                       }
+                       
+                       private function filter(item:Object):Boolean
+                       {
+                               return  (item.price <= _maxPrice) &&
+                                       (!_camera || item.camera) &&
+                                       (!_video || item.video) &&
+                                       (!_triband || item.triband);
+                       }                       
+                       
+               ]]>
+       </fx:Script>
+       
+       <fx:Declarations>
+               <s:HTTPService id="srv" url="data/catalog.xml" 
result="resultHandler(event)"/>
+       </fx:Declarations>
+       
+       <s:HGroup verticalAlign="middle" paddingLeft="8" left="50" top="5">
+               <s:Label text="Max Price:"/>
+               <s:HSlider id="priceSlider" minimum="0" maximum="1000" 
snapInterval="100" value="@{_maxPrice}" change="selectionChange()"/>
+               <mx:Spacer width="20"/>
+               <s:CheckBox label="Camera" selected="@{_camera}" 
change="selectionChange()"/>
+               <s:CheckBox label="Video" selected="@{_video}" 
change="selectionChange()"/>
+               <s:CheckBox label="Triband" selected="@{_triband}" 
change="selectionChange()"/>
+       </s:HGroup>
+       
+       <s:DataGroup dataProvider="{items}" 
itemRenderer="renderers.PhoneRenderer" top="50" left="0" right="0" 
horizontalCenter="0">
+               <s:layout>
+                       <layouts:FilteredTileLayout id="filterLayout" 
filteredItems="{filteredItems}" />
+               </s:layout>
+       </s:DataGroup>
+       
+</s:Application>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-FlickrWheel/sample.html
----------------------------------------------------------------------
diff --git 
a/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-FlickrWheel/sample.html 
b/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-FlickrWheel/sample.html
index b18b9e0..4da4b4d 100644
--- a/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-FlickrWheel/sample.html
+++ b/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-FlickrWheel/sample.html
@@ -14,108 +14,108 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<!-- saved from url=(0014)about:internet -->
-<html xmlns="http://www.w3.org/1999/xhtml"; lang="en" xml:lang="en">    
-    <!-- 
-    Smart developers always View Source. 
-    
-    This application was built using Adobe Flex, an open source framework
-    for building rich Internet applications that get delivered via the
-    Flash Player or to desktops via Adobe AIR. 
-    
-    Learn more about Flex at http://flex.org 
-    // -->
-    <head>
-        <title></title>         
-        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-               <!-- Include CSS to eliminate any default margins/padding and 
set the height of the html element and 
-                    the body element to 100%, because Firefox, or any Gecko 
based browser, interprets percentage as 
-                        the percentage of the height of its parent container, 
which has to be set explicitly.  Initially, 
-                        don't display flashContent div so it won't show if 
JavaScript disabled.
-               -->
-        <style type="text/css" media="screen"> 
-                       html, body      { height:100%; }
-                       body { margin:0; padding:0; overflow:auto; 
text-align:center; 
-                              background-color: #323232; }   
-                       #flashContent { display:none; }
-        </style>
-               
-               <!-- Enable Browser History by replacing useBrowserHistory 
tokens with two hyphens -->
-        <!-- BEGIN Browser History required section -->
-        <link rel="stylesheet" type="text/css" href="history/history.css" />
-        <script type="text/javascript" src="history/history.js"></script>
-        <!-- END Browser History required section -->  
-                   
-        <script type="text/javascript" src="swfobject.js"></script>
-        <script type="text/javascript">
-            <!-- For version detection, set to min. required Flash Player 
version, or 0 (or 0.0.0), for no version detection. --> 
-            var swfVersionStr = "10.0.0";
-            <!-- To use express install, set to playerProductInstall.swf, 
otherwise the empty string. -->
-            var xiSwfUrlStr = "playerProductInstall.swf";
-            var flashvars = {};
-            var params = {};
-            params.quality = "high";
-            params.bgcolor = "#323232";
-            params.allowscriptaccess = "sameDomain";
-            params.allowfullscreen = "true";
-            var attributes = {};
-            attributes.id = "sample";
-            attributes.name = "sample";
-            attributes.align = "middle";
-            swfobject.embedSWF(
-                "sample.swf", "flashContent", 
-                "100%", "100%", 
-                swfVersionStr, xiSwfUrlStr, 
-                flashvars, params, attributes);
-                       <!-- JavaScript enabled so display the flashContent div 
in case it is not replaced with a swf object. -->
-                       swfobject.createCSS("#flashContent", 
"display:block;text-align:left;");
-        </script>
-    </head>
-    <body>
-        <!-- SWFObject's dynamic embed method replaces this alternative HTML 
content with Flash content when enough 
-                        JavaScript and Flash plug-in support is available. The 
div is initially hidden so that it doesn't show
-                        when JavaScript is disabled.
-               -->
-        <div id="flashContent">
-               <p>
-                       To view this page ensure that Adobe Flash Player 
version 
-                               10.0.0 or greater is installed. 
-                       </p>
-                       <script type="text/javascript"> 
-                               var pageHost = ((document.location.protocol == 
"https:") ? "https://"; : "http://";); 
-                               document.write("<a 
href='http://www.adobe.com/go/getflashplayer'><img src='" 
-                                                               + pageHost + 
"www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get 
Adobe Flash player' /></a>" ); 
-                       </script> 
-        </div>
-               
-               <noscript>
-            <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
width="100%" height="100%" id="sample">
-                <param name="movie" value="sample.swf" />
-                <param name="quality" value="high" />
-                <param name="bgcolor" value="#323232" />
-                <param name="allowScriptAccess" value="sameDomain" />
-                <param name="allowFullScreen" value="true" />
-                <!--[if !IE]>-->
-                <object type="application/x-shockwave-flash" data="sample.swf" 
width="100%" height="100%">
-                    <param name="quality" value="high" />
-                    <param name="bgcolor" value="#323232" />
-                    <param name="allowScriptAccess" value="sameDomain" />
-                    <param name="allowFullScreen" value="true" />
-                <!--<![endif]-->
-                <!--[if gte IE 6]>-->
-                       <p> 
-                               Either scripts and active content are not 
permitted to run or Adobe Flash Player version
-                               10.0.0 or greater is not installed.
-                       </p>
-                <!--<![endif]-->
-                    <a href="http://www.adobe.com/go/getflashplayer";>
-                        <img 
src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"; 
alt="Get Adobe Flash Player" />
-                    </a>
-                <!--[if !IE]>-->
-                </object>
-                <!--<![endif]-->
-            </object>
-           </noscript>         
-   </body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<!-- saved from url=(0014)about:internet -->
+<html xmlns="http://www.w3.org/1999/xhtml"; lang="en" xml:lang="en">    
+    <!-- 
+    Smart developers always View Source. 
+    
+    This application was built using Adobe Flex, an open source framework
+    for building rich Internet applications that get delivered via the
+    Flash Player or to desktops via Adobe AIR. 
+    
+    Learn more about Flex at http://flex.org 
+    // -->
+    <head>
+        <title></title>         
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+               <!-- Include CSS to eliminate any default margins/padding and 
set the height of the html element and 
+                    the body element to 100%, because Firefox, or any Gecko 
based browser, interprets percentage as 
+                        the percentage of the height of its parent container, 
which has to be set explicitly.  Initially, 
+                        don't display flashContent div so it won't show if 
JavaScript disabled.
+               -->
+        <style type="text/css" media="screen"> 
+                       html, body      { height:100%; }
+                       body { margin:0; padding:0; overflow:auto; 
text-align:center; 
+                              background-color: #323232; }   
+                       #flashContent { display:none; }
+        </style>
+               
+               <!-- Enable Browser History by replacing useBrowserHistory 
tokens with two hyphens -->
+        <!-- BEGIN Browser History required section -->
+        <link rel="stylesheet" type="text/css" href="history/history.css" />
+        <script type="text/javascript" src="history/history.js"></script>
+        <!-- END Browser History required section -->  
+                   
+        <script type="text/javascript" src="swfobject.js"></script>
+        <script type="text/javascript">
+            <!-- For version detection, set to min. required Flash Player 
version, or 0 (or 0.0.0), for no version detection. --> 
+            var swfVersionStr = "10.0.0";
+            <!-- To use express install, set to playerProductInstall.swf, 
otherwise the empty string. -->
+            var xiSwfUrlStr = "playerProductInstall.swf";
+            var flashvars = {};
+            var params = {};
+            params.quality = "high";
+            params.bgcolor = "#323232";
+            params.allowscriptaccess = "sameDomain";
+            params.allowfullscreen = "true";
+            var attributes = {};
+            attributes.id = "sample";
+            attributes.name = "sample";
+            attributes.align = "middle";
+            swfobject.embedSWF(
+                "sample.swf", "flashContent", 
+                "100%", "100%", 
+                swfVersionStr, xiSwfUrlStr, 
+                flashvars, params, attributes);
+                       <!-- JavaScript enabled so display the flashContent div 
in case it is not replaced with a swf object. -->
+                       swfobject.createCSS("#flashContent", 
"display:block;text-align:left;");
+        </script>
+    </head>
+    <body>
+        <!-- SWFObject's dynamic embed method replaces this alternative HTML 
content with Flash content when enough 
+                        JavaScript and Flash plug-in support is available. The 
div is initially hidden so that it doesn't show
+                        when JavaScript is disabled.
+               -->
+        <div id="flashContent">
+               <p>
+                       To view this page ensure that Adobe Flash Player 
version 
+                               10.0.0 or greater is installed. 
+                       </p>
+                       <script type="text/javascript"> 
+                               var pageHost = ((document.location.protocol == 
"https:") ? "https://"; : "http://";); 
+                               document.write("<a 
href='http://www.adobe.com/go/getflashplayer'><img src='" 
+                                                               + pageHost + 
"www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get 
Adobe Flash player' /></a>" ); 
+                       </script> 
+        </div>
+               
+               <noscript>
+            <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
width="100%" height="100%" id="sample">
+                <param name="movie" value="sample.swf" />
+                <param name="quality" value="high" />
+                <param name="bgcolor" value="#323232" />
+                <param name="allowScriptAccess" value="sameDomain" />
+                <param name="allowFullScreen" value="true" />
+                <!--[if !IE]>-->
+                <object type="application/x-shockwave-flash" data="sample.swf" 
width="100%" height="100%">
+                    <param name="quality" value="high" />
+                    <param name="bgcolor" value="#323232" />
+                    <param name="allowScriptAccess" value="sameDomain" />
+                    <param name="allowFullScreen" value="true" />
+                <!--<![endif]-->
+                <!--[if gte IE 6]>-->
+                       <p> 
+                               Either scripts and active content are not 
permitted to run or Adobe Flash Player version
+                               10.0.0 or greater is not installed.
+                       </p>
+                <!--<![endif]-->
+                    <a href="http://www.adobe.com/go/getflashplayer";>
+                        <img 
src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"; 
alt="Get Adobe Flash Player" />
+                    </a>
+                <!--[if !IE]>-->
+                </object>
+                <!--<![endif]-->
+            </object>
+           </noscript>         
+   </body>
+</html>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-FlickrWheel/srcview/source/FlickrThumbnail.mxml.html
----------------------------------------------------------------------
diff --git 
a/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-FlickrWheel/srcview/source/FlickrThumbnail.mxml.html
 
b/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-FlickrWheel/srcview/source/FlickrThumbnail.mxml.html
index 3a7bb43..6dcfff9 100644
--- 
a/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-FlickrWheel/srcview/source/FlickrThumbnail.mxml.html
+++ 
b/TourDeFlex/TourDeFlex_content/flex4.0/CustomLayout-FlickrWheel/srcview/source/FlickrThumbnail.mxml.html
@@ -14,74 +14,74 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<!-- saved from url=(0014)about:internet -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<html xmlns="http://www.w3.org/1999/xhtml";>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
-<title>FlickrThumbnail.mxml</title>
-<link rel="stylesheet" type="text/css" href="../SourceStyles.css"/>
-</head>
-
-<body><pre><span class="MXMLProcessing_Instruction">&lt;?xml version="1.0" 
encoding="utf-8"?&gt;</span>
-<span class="MXMLComponent_Tag">&lt;s:ItemRenderer</span><span 
class="MXMLDefault_Text"> xmlns:fx="</span><span 
class="MXMLString">http://ns.adobe.com/mxml/2009</span><span 
class="MXMLDefault_Text">"
-                xmlns:s="</span><span 
class="MXMLString">library://ns.adobe.com/flex/spark</span><span 
class="MXMLDefault_Text">"
-                xmlns:mx="</span><span 
class="MXMLString">library://ns.adobe.com/flex/mx</span><span 
class="MXMLDefault_Text">" click="</span><span 
class="ActionScriptDefault_Text">itemrenderer1_clickHandler</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptDefault_Text">event</span><span 
class="ActionScriptBracket/Brace">)</span><span 
class="MXMLDefault_Text">"</span><span class="MXMLComponent_Tag">&gt;</span>
-
-    <span class="MXMLSpecial_Tag">&lt;fx:Script&gt;</span>
-        &lt;![CDATA[
-            <span class="ActionScriptReserved">import</span> <span 
class="ActionScriptDefault_Text">spark</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">components</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">supportClasses</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">GroupBase</span>;
-            <span class="ActionScriptReserved">import</span> <span 
class="ActionScriptDefault_Text">spark</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">effects</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">Animate</span>;
-            <span class="ActionScriptReserved">import</span> <span 
class="ActionScriptDefault_Text">spark</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">effects</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">animation</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">MotionPath</span>;
-            <span class="ActionScriptReserved">import</span> <span 
class="ActionScriptDefault_Text">spark</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">effects</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">animation</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">SimpleMotionPath</span>;
-            <span class="ActionScriptReserved">protected</span> <span 
class="ActionScriptfunction">function</span> <span 
class="ActionScriptDefault_Text">itemrenderer1_clickHandler</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptDefault_Text">event</span>:<span 
class="ActionScriptDefault_Text">MouseEvent</span><span 
class="ActionScriptBracket/Brace">)</span>:<span 
class="ActionScriptReserved">void</span>
-            <span class="ActionScriptBracket/Brace">{</span>
-                <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">g</span>:<span 
class="ActionScriptDefault_Text">GroupBase</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">parent</span> <span 
class="ActionScriptReserved">as</span> <span 
class="ActionScriptDefault_Text">GroupBase</span>;
-                <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">p</span>:<span 
class="ActionScriptDefault_Text">Point</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">layout</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">getScrollPositionDeltaToElement</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptReserved">this</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">itemIndex</span><span 
class="ActionScriptBracket/Brace">)</span>;
-                <span class="ActionScriptReserved">if</span> <span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptDefault_Text">p</span><span 
class="ActionScriptBracket/Brace">)</span>
-                <span class="ActionScriptBracket/Brace">{</span>
-                    <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">startX</span>:<span 
class="ActionScriptDefault_Text">Number</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">horizontalScrollPosition</span>;
-                    <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">startY</span>:<span 
class="ActionScriptDefault_Text">Number</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">verticalScrollPosition</span>;
-                    <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">anim</span>:<span 
class="ActionScriptDefault_Text">Animate</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptReserved">new</span> <span 
class="ActionScriptDefault_Text">Animate</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptBracket/Brace">)</span>;
-                    <span class="ActionScriptDefault_Text">anim</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">motionPaths</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptReserved">new</span> <span 
class="ActionScriptBracket/Brace">&lt;</span><span 
class="ActionScriptDefault_Text">MotionPath</span><span 
class="ActionScriptBracket/Brace">&gt;</span><span 
class="ActionScriptBracket/Brace">[</span>
-                        <span class="ActionScriptReserved">new</span> <span 
class="ActionScriptDefault_Text">SimpleMotionPath</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptString">"horizontalScrollPosition"</span><span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">startX</span><span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">startX</span> <span 
class="ActionScriptOperator">+</span> <span 
class="ActionScriptDefault_Text">p</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">x</span><span 
class="ActionScriptOperator">,</span> 500<span 
class="ActionScriptBracket/Brace">)</span><span 
class="ActionScriptOperator">,</span>
-                        <span class="ActionScriptReserved">new</span> <span 
class="ActionScriptDefault_Text">SimpleMotionPath</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptString">"verticalScrollPosition"</span><span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">startY</span><span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">startY</span> <span 
class="ActionScriptOperator">+</span> <span 
class="ActionScriptDefault_Text">p</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">y</span><span 
class="ActionScriptOperator">,</span> 500<span 
class="ActionScriptBracket/Brace">)</span>
-                    <span class="ActionScriptBracket/Brace">]</span>;
-                    
-                    <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">interpolator</span>:<span 
class="ActionScriptDefault_Text">NumberInterpolatorWrapping</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptReserved">new</span> <span 
class="ActionScriptDefault_Text">NumberInterpolatorWrapping</span><span 
class="ActionScriptBracket/Brace">(</span>0<span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">contentWidth</span> <span 
class="ActionScriptOperator">-</span> <span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">width</span><span 
class="ActionScriptBracket/Brace">)</span>;
-                    <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">scrollLength</span>:<span 
class="ActionScriptDefault_Text">Number</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">interpolator</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">getLength</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptDefault_Text">startX</span><span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">startX</span> <span 
class="ActionScriptOperator">+</span> <span 
class="ActionScriptDefault_Text">p</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">x</span><span 
class="ActionScriptBracket/Brace">)</span>;
-                    <span class="ActionScriptDefault_Text">anim</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">interpolator</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">interpolator</span>;
-                    <span class="ActionScriptDefault_Text">anim</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">duration</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">Math</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">max</span><span 
class="ActionScriptBracket/Brace">(</span>550<span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">Math</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">min</span><span 
class="ActionScriptBracket/Brace">(</span>2500<span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">scrollLength</span> <span 
class="ActionScriptOperator">*</span> 2<span 
class="ActionScriptBracket/Brace">)</span><span 
class="ActionScriptBracket/Brace">)</span>;
-                    
-                    <span class="ActionScriptDefault_Text">anim</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">play</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptBracket/Brace">[</span><span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptBracket/Brace">]</span><span 
class="ActionScriptBracket/Brace">)</span>;
-                <span class="ActionScriptBracket/Brace">}</span>
-            <span class="ActionScriptBracket/Brace">}</span>
-        <span class="ActionScriptBracket/Brace">]</span><span 
class="ActionScriptBracket/Brace">]</span><span 
class="ActionScriptOperator">&gt;</span>
-    <span class="MXMLSpecial_Tag">&lt;/fx:Script&gt;</span>
-
-    
-    <span class="MXMLComponent_Tag">&lt;s:states&gt;</span>
-        <span class="MXMLComponent_Tag">&lt;s:State</span><span 
class="MXMLDefault_Text"> name="</span><span 
class="MXMLString">normal</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
-        <span class="MXMLComponent_Tag">&lt;s:State</span><span 
class="MXMLDefault_Text"> name="</span><span 
class="MXMLString">hovered</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
-        <span class="MXMLComponent_Tag">&lt;s:State</span><span 
class="MXMLDefault_Text"> name="</span><span 
class="MXMLString">selected</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
-    <span class="MXMLComponent_Tag">&lt;/s:states&gt;</span>
-    
-    <span class="MXMLComponent_Tag">&lt;s:Rect</span><span 
class="MXMLDefault_Text"> id="</span><span 
class="MXMLString">border</span><span class="MXMLDefault_Text">" 
left="</span><span class="MXMLString">0</span><span class="MXMLDefault_Text">" 
right="</span><span class="MXMLString">0</span><span class="MXMLDefault_Text">" 
top="</span><span class="MXMLString">0</span><span class="MXMLDefault_Text">" 
bottom="</span><span class="MXMLString">0</span><span 
class="MXMLDefault_Text">"</span><span class="MXMLComponent_Tag">&gt;</span>
-        <span class="MXMLComponent_Tag">&lt;s:fill&gt;</span>
-            <span class="MXMLComponent_Tag">&lt;s:SolidColor</span><span 
class="MXMLDefault_Text"> color="</span><span 
class="MXMLString">0xDFDFDF</span><span class="MXMLDefault_Text">" 
color.hovered="</span><span class="MXMLString">0xFF0000</span><span 
class="MXMLDefault_Text">" color.selected="</span><span 
class="MXMLString">0x00FF00</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
-        <span class="MXMLComponent_Tag">&lt;/s:fill&gt;</span>
-    <span class="MXMLComponent_Tag">&lt;/s:Rect&gt;</span>
-
-    <span class="MXMLComponent_Tag">&lt;s:Group</span><span 
class="MXMLDefault_Text"> left="</span><span class="MXMLString">1</span><span 
class="MXMLDefault_Text">" right="</span><span class="MXMLString">1</span><span 
class="MXMLDefault_Text">" top="</span><span class="MXMLString">1</span><span 
class="MXMLDefault_Text">" bottom="</span><span 
class="MXMLString">1</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">&gt;</span>
-        <span class="MXMLComponent_Tag">&lt;s:layout&gt;</span>
-            <span class="MXMLComponent_Tag">&lt;s:VerticalLayout</span><span 
class="MXMLDefault_Text"> horizontalAlign="</span><span 
class="MXMLString">center</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
-        <span class="MXMLComponent_Tag">&lt;/s:layout&gt;</span>
-        
-        <span class="MXMLComponent_Tag">&lt;mx:Image</span><span 
class="MXMLDefault_Text"> 
-            width="</span><span class="MXMLString">75</span><span 
class="MXMLDefault_Text">" height="</span><span 
class="MXMLString">75</span><span class="MXMLDefault_Text">"
-            source="</span><span class="MXMLString">{</span><span 
class="ActionScriptDefault_Text">data</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">thumbnail</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">url</span><span 
class="MXMLString">}</span><span class="MXMLDefault_Text">" </span><span 
class="MXMLComponent_Tag">/&gt;</span>
-        <span class="MXMLComponent_Tag">&lt;s:Label</span><span 
class="MXMLDefault_Text"> text="</span><span class="MXMLString">{</span><span 
class="ActionScriptDefault_Text">data</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">credit</span><span 
class="MXMLString">}</span><span class="MXMLDefault_Text">" 
maxWidth="</span><span class="MXMLString">100</span><span 
class="MXMLDefault_Text">" textAlign="</span><span 
class="MXMLString">center</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
-    <span class="MXMLComponent_Tag">&lt;/s:Group&gt;</span>
-    
-<span class="MXMLComponent_Tag">&lt;/s:ItemRenderer&gt;</span></pre></body>
-</html>
+<!-- saved from url=(0014)about:internet -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<title>FlickrThumbnail.mxml</title>
+<link rel="stylesheet" type="text/css" href="../SourceStyles.css"/>
+</head>
+
+<body><pre><span class="MXMLProcessing_Instruction">&lt;?xml version="1.0" 
encoding="utf-8"?&gt;</span>
+<span class="MXMLComponent_Tag">&lt;s:ItemRenderer</span><span 
class="MXMLDefault_Text"> xmlns:fx="</span><span 
class="MXMLString">http://ns.adobe.com/mxml/2009</span><span 
class="MXMLDefault_Text">"
+                xmlns:s="</span><span 
class="MXMLString">library://ns.adobe.com/flex/spark</span><span 
class="MXMLDefault_Text">"
+                xmlns:mx="</span><span 
class="MXMLString">library://ns.adobe.com/flex/mx</span><span 
class="MXMLDefault_Text">" click="</span><span 
class="ActionScriptDefault_Text">itemrenderer1_clickHandler</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptDefault_Text">event</span><span 
class="ActionScriptBracket/Brace">)</span><span 
class="MXMLDefault_Text">"</span><span class="MXMLComponent_Tag">&gt;</span>
+
+    <span class="MXMLSpecial_Tag">&lt;fx:Script&gt;</span>
+        &lt;![CDATA[
+            <span class="ActionScriptReserved">import</span> <span 
class="ActionScriptDefault_Text">spark</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">components</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">supportClasses</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">GroupBase</span>;
+            <span class="ActionScriptReserved">import</span> <span 
class="ActionScriptDefault_Text">spark</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">effects</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">Animate</span>;
+            <span class="ActionScriptReserved">import</span> <span 
class="ActionScriptDefault_Text">spark</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">effects</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">animation</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">MotionPath</span>;
+            <span class="ActionScriptReserved">import</span> <span 
class="ActionScriptDefault_Text">spark</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">effects</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">animation</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">SimpleMotionPath</span>;
+            <span class="ActionScriptReserved">protected</span> <span 
class="ActionScriptfunction">function</span> <span 
class="ActionScriptDefault_Text">itemrenderer1_clickHandler</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptDefault_Text">event</span>:<span 
class="ActionScriptDefault_Text">MouseEvent</span><span 
class="ActionScriptBracket/Brace">)</span>:<span 
class="ActionScriptReserved">void</span>
+            <span class="ActionScriptBracket/Brace">{</span>
+                <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">g</span>:<span 
class="ActionScriptDefault_Text">GroupBase</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">parent</span> <span 
class="ActionScriptReserved">as</span> <span 
class="ActionScriptDefault_Text">GroupBase</span>;
+                <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">p</span>:<span 
class="ActionScriptDefault_Text">Point</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">layout</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">getScrollPositionDeltaToElement</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptReserved">this</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">itemIndex</span><span 
class="ActionScriptBracket/Brace">)</span>;
+                <span class="ActionScriptReserved">if</span> <span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptDefault_Text">p</span><span 
class="ActionScriptBracket/Brace">)</span>
+                <span class="ActionScriptBracket/Brace">{</span>
+                    <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">startX</span>:<span 
class="ActionScriptDefault_Text">Number</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">horizontalScrollPosition</span>;
+                    <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">startY</span>:<span 
class="ActionScriptDefault_Text">Number</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">verticalScrollPosition</span>;
+                    <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">anim</span>:<span 
class="ActionScriptDefault_Text">Animate</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptReserved">new</span> <span 
class="ActionScriptDefault_Text">Animate</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptBracket/Brace">)</span>;
+                    <span class="ActionScriptDefault_Text">anim</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">motionPaths</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptReserved">new</span> <span 
class="ActionScriptBracket/Brace">&lt;</span><span 
class="ActionScriptDefault_Text">MotionPath</span><span 
class="ActionScriptBracket/Brace">&gt;</span><span 
class="ActionScriptBracket/Brace">[</span>
+                        <span class="ActionScriptReserved">new</span> <span 
class="ActionScriptDefault_Text">SimpleMotionPath</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptString">"horizontalScrollPosition"</span><span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">startX</span><span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">startX</span> <span 
class="ActionScriptOperator">+</span> <span 
class="ActionScriptDefault_Text">p</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">x</span><span 
class="ActionScriptOperator">,</span> 500<span 
class="ActionScriptBracket/Brace">)</span><span 
class="ActionScriptOperator">,</span>
+                        <span class="ActionScriptReserved">new</span> <span 
class="ActionScriptDefault_Text">SimpleMotionPath</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptString">"verticalScrollPosition"</span><span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">startY</span><span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">startY</span> <span 
class="ActionScriptOperator">+</span> <span 
class="ActionScriptDefault_Text">p</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">y</span><span 
class="ActionScriptOperator">,</span> 500<span 
class="ActionScriptBracket/Brace">)</span>
+                    <span class="ActionScriptBracket/Brace">]</span>;
+                    
+                    <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">interpolator</span>:<span 
class="ActionScriptDefault_Text">NumberInterpolatorWrapping</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptReserved">new</span> <span 
class="ActionScriptDefault_Text">NumberInterpolatorWrapping</span><span 
class="ActionScriptBracket/Brace">(</span>0<span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">contentWidth</span> <span 
class="ActionScriptOperator">-</span> <span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">width</span><span 
class="ActionScriptBracket/Brace">)</span>;
+                    <span class="ActionScriptvar">var</span> <span 
class="ActionScriptDefault_Text">scrollLength</span>:<span 
class="ActionScriptDefault_Text">Number</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">interpolator</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">getLength</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptDefault_Text">startX</span><span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">startX</span> <span 
class="ActionScriptOperator">+</span> <span 
class="ActionScriptDefault_Text">p</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">x</span><span 
class="ActionScriptBracket/Brace">)</span>;
+                    <span class="ActionScriptDefault_Text">anim</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">interpolator</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">interpolator</span>;
+                    <span class="ActionScriptDefault_Text">anim</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">duration</span> <span 
class="ActionScriptOperator">=</span> <span 
class="ActionScriptDefault_Text">Math</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">max</span><span 
class="ActionScriptBracket/Brace">(</span>550<span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">Math</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">min</span><span 
class="ActionScriptBracket/Brace">(</span>2500<span 
class="ActionScriptOperator">,</span> <span 
class="ActionScriptDefault_Text">scrollLength</span> <span 
class="ActionScriptOperator">*</span> 2<span 
class="ActionScriptBracket/Brace">)</span><span 
class="ActionScriptBracket/Brace">)</span>;
+                    
+                    <span class="ActionScriptDefault_Text">anim</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">play</span><span 
class="ActionScriptBracket/Brace">(</span><span 
class="ActionScriptBracket/Brace">[</span><span 
class="ActionScriptDefault_Text">g</span><span 
class="ActionScriptBracket/Brace">]</span><span 
class="ActionScriptBracket/Brace">)</span>;
+                <span class="ActionScriptBracket/Brace">}</span>
+            <span class="ActionScriptBracket/Brace">}</span>
+        <span class="ActionScriptBracket/Brace">]</span><span 
class="ActionScriptBracket/Brace">]</span><span 
class="ActionScriptOperator">&gt;</span>
+    <span class="MXMLSpecial_Tag">&lt;/fx:Script&gt;</span>
+
+    
+    <span class="MXMLComponent_Tag">&lt;s:states&gt;</span>
+        <span class="MXMLComponent_Tag">&lt;s:State</span><span 
class="MXMLDefault_Text"> name="</span><span 
class="MXMLString">normal</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
+        <span class="MXMLComponent_Tag">&lt;s:State</span><span 
class="MXMLDefault_Text"> name="</span><span 
class="MXMLString">hovered</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
+        <span class="MXMLComponent_Tag">&lt;s:State</span><span 
class="MXMLDefault_Text"> name="</span><span 
class="MXMLString">selected</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
+    <span class="MXMLComponent_Tag">&lt;/s:states&gt;</span>
+    
+    <span class="MXMLComponent_Tag">&lt;s:Rect</span><span 
class="MXMLDefault_Text"> id="</span><span 
class="MXMLString">border</span><span class="MXMLDefault_Text">" 
left="</span><span class="MXMLString">0</span><span class="MXMLDefault_Text">" 
right="</span><span class="MXMLString">0</span><span class="MXMLDefault_Text">" 
top="</span><span class="MXMLString">0</span><span class="MXMLDefault_Text">" 
bottom="</span><span class="MXMLString">0</span><span 
class="MXMLDefault_Text">"</span><span class="MXMLComponent_Tag">&gt;</span>
+        <span class="MXMLComponent_Tag">&lt;s:fill&gt;</span>
+            <span class="MXMLComponent_Tag">&lt;s:SolidColor</span><span 
class="MXMLDefault_Text"> color="</span><span 
class="MXMLString">0xDFDFDF</span><span class="MXMLDefault_Text">" 
color.hovered="</span><span class="MXMLString">0xFF0000</span><span 
class="MXMLDefault_Text">" color.selected="</span><span 
class="MXMLString">0x00FF00</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
+        <span class="MXMLComponent_Tag">&lt;/s:fill&gt;</span>
+    <span class="MXMLComponent_Tag">&lt;/s:Rect&gt;</span>
+
+    <span class="MXMLComponent_Tag">&lt;s:Group</span><span 
class="MXMLDefault_Text"> left="</span><span class="MXMLString">1</span><span 
class="MXMLDefault_Text">" right="</span><span class="MXMLString">1</span><span 
class="MXMLDefault_Text">" top="</span><span class="MXMLString">1</span><span 
class="MXMLDefault_Text">" bottom="</span><span 
class="MXMLString">1</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">&gt;</span>
+        <span class="MXMLComponent_Tag">&lt;s:layout&gt;</span>
+            <span class="MXMLComponent_Tag">&lt;s:VerticalLayout</span><span 
class="MXMLDefault_Text"> horizontalAlign="</span><span 
class="MXMLString">center</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
+        <span class="MXMLComponent_Tag">&lt;/s:layout&gt;</span>
+        
+        <span class="MXMLComponent_Tag">&lt;mx:Image</span><span 
class="MXMLDefault_Text"> 
+            width="</span><span class="MXMLString">75</span><span 
class="MXMLDefault_Text">" height="</span><span 
class="MXMLString">75</span><span class="MXMLDefault_Text">"
+            source="</span><span class="MXMLString">{</span><span 
class="ActionScriptDefault_Text">data</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">thumbnail</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">url</span><span 
class="MXMLString">}</span><span class="MXMLDefault_Text">" </span><span 
class="MXMLComponent_Tag">/&gt;</span>
+        <span class="MXMLComponent_Tag">&lt;s:Label</span><span 
class="MXMLDefault_Text"> text="</span><span class="MXMLString">{</span><span 
class="ActionScriptDefault_Text">data</span><span 
class="ActionScriptOperator">.</span><span 
class="ActionScriptDefault_Text">credit</span><span 
class="MXMLString">}</span><span class="MXMLDefault_Text">" 
maxWidth="</span><span class="MXMLString">100</span><span 
class="MXMLDefault_Text">" textAlign="</span><span 
class="MXMLString">center</span><span class="MXMLDefault_Text">"</span><span 
class="MXMLComponent_Tag">/&gt;</span>
+    <span class="MXMLComponent_Tag">&lt;/s:Group&gt;</span>
+    
+<span class="MXMLComponent_Tag">&lt;/s:ItemRenderer&gt;</span></pre></body>
+</html>

Reply via email to