http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex3/src/SourceTab.mxml
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/src/SourceTab.mxml 
b/TourDeFlex/TourDeFlex3/src/SourceTab.mxml
index 76340be..b9450cf 100755
--- a/TourDeFlex/TourDeFlex3/src/SourceTab.mxml
+++ b/TourDeFlex/TourDeFlex3/src/SourceTab.mxml
@@ -1,59 +1,59 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-      contributor license agreements.  See the NOTICE file distributed with
-      this work for additional information regarding copyright ownership.
-      The ASF licenses this file to You under the Apache License, Version 2.0
-      (the "License"); you may not use this file except in compliance with
-      the License.  You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-      Unless required by applicable law or agreed to in writing, software
-      distributed under the License is distributed on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-      See the License for the specific language governing permissions and
-      limitations under the License.
-  -->
-
-<mx:VBox xmlns:fx="http://ns.adobe.com/mxml/2009"; 
xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%">
-
-    <fx:Script>
-        <![CDATA[
-
-        import mx.rpc.events.ResultEvent;
-        import mx.rpc.events.FaultEvent;
-        import mx.controls.Alert;
-
-        public function set source(file:String):void
-        {
-            label = file.substring(file.lastIndexOf("/")+1);
-            srv.url = file;
-            srv.send();
-                       ta.verticalScrollPosition = 19; // at end of header
-        }
-
-        private function resultHandler(event:ResultEvent):void
-        {
-            var str:String = String(event.result);
-            var r:RegExp = new RegExp("\r\n", "gs");
-            str = str.replace(r, "\r");
-            ta.text = str;
-        }
-
-        private function faultHandler(event:FaultEvent):void
-        {
-            Alert.show("Error loading source file");
-        }
-
-        ]]>
-    </fx:Script>
-
-       <fx:Declarations>
-       <mx:HTTPService id="srv" useProxy="false" resultFormat="text" 
result="resultHandler(event)" fault="faultHandler(event)"/>
-       </fx:Declarations>
-       
-    <mx:TextArea id= "ta" color="#0000A0" fontFamily="Courier" 
editable="false" wordWrap="false" width="100%" height="100%"/>
-
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+  -->
+
+<mx:VBox xmlns:fx="http://ns.adobe.com/mxml/2009"; 
xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%">
+
+    <fx:Script>
+        <![CDATA[
+
+        import mx.rpc.events.ResultEvent;
+        import mx.rpc.events.FaultEvent;
+        import mx.controls.Alert;
+
+        public function set source(file:String):void
+        {
+            label = file.substring(file.lastIndexOf("/")+1);
+            srv.url = file;
+            srv.send();
+                       ta.verticalScrollPosition = 19; // at end of header
+        }
+
+        private function resultHandler(event:ResultEvent):void
+        {
+            var str:String = String(event.result);
+            var r:RegExp = new RegExp("\r\n", "gs");
+            str = str.replace(r, "\r");
+            ta.text = str;
+        }
+
+        private function faultHandler(event:FaultEvent):void
+        {
+            Alert.show("Error loading source file");
+        }
+
+        ]]>
+    </fx:Script>
+
+       <fx:Declarations>
+       <mx:HTTPService id="srv" useProxy="false" resultFormat="text" 
result="resultHandler(event)" fault="faultHandler(event)"/>
+       </fx:Declarations>
+       
+    <mx:TextArea id= "ta" color="#0000A0" fontFamily="Courier" 
editable="false" wordWrap="false" width="100%" height="100%"/>
+
 </mx:VBox>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex3/src/explorer.html
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/src/explorer.html 
b/TourDeFlex/TourDeFlex3/src/explorer.html
index 8cac3d3..3d00e24 100755
--- a/TourDeFlex/TourDeFlex3/src/explorer.html
+++ b/TourDeFlex/TourDeFlex3/src/explorer.html
@@ -1,65 +1,65 @@
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~     contributor license agreements.  See the NOTICE file distributed with
-  ~     this work for additional information regarding copyright ownership.
-  ~     The ASF licenses this file to You under the Apache License, Version 2.0
-  ~     (the "License"); you may not use this file except in compliance with
-  ~     the License.  You may obtain a copy of the License at
-  ~
-  ~         http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~     Unless required by applicable law or agreed to in writing, software
-  ~     distributed under the License is distributed on an "AS IS" BASIS,
-  ~     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
-  ~     See the License for the specific language governing permissions and
-  ~     limitations under the License.
-  -->
-<html lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<title>Apache Flex Tour De Flex Component Explorer</title>
-<script src="AC_OETags.js" language="javascript"></script>
-<style>
-body { margin: 0px; overflow:hidden }
-</style>
-</head>
-
-<body scroll='no'>
-<script language="JavaScript" type="text/javascript">
-<!--
-               AC_FL_RunContent(
-                                       "src", "explorer",
-                                       "width", "100%",
-                                       "height", "100%",
-                                       "align", "middle",
-                                       "id", "explorer",
-                                       "quality", "high",
-                                       "bgcolor", "#869ca7",
-                                       "name", "explorer",
-                                       "allowScriptAccess","sameDomain",
-                                       "type", "application/x-shockwave-flash",
-                                       "pluginspage", 
"http://www.adobe.com/go/getflashplayer";
-       );
-// -->
-</script>
-<noscript>
-       <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
-                       id="explorer" width="100%" height="100%"
-                       
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab";>
-                       <param name="movie" value="explorer.swf" />
-                       <param name="quality" value="high" />
-                       <param name="bgcolor" value="#869ca7" />
-                       <param name="allowScriptAccess" value="sameDomain" />
-                       <embed src="explorer.swf" quality="high" 
bgcolor="#869ca7"
-                               width="100%" height="100%" name="explorer" 
align="middle"
-                               play="true"
-                               loop="false"
-                               quality="high"
-                               allowScriptAccess="sameDomain"
-                               type="application/x-shockwave-flash"
-                               
pluginspage="http://www.adobe.com/go/getflashplayer";>
-                       </embed>
-       </object>
-</noscript>
-</body>
-</html>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~     contributor license agreements.  See the NOTICE file distributed with
+  ~     this work for additional information regarding copyright ownership.
+  ~     The ASF licenses this file to You under the Apache License, Version 2.0
+  ~     (the "License"); you may not use this file except in compliance with
+  ~     the License.  You may obtain a copy of the License at
+  ~
+  ~         http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~     Unless required by applicable law or agreed to in writing, software
+  ~     distributed under the License is distributed on an "AS IS" BASIS,
+  ~     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
+  ~     See the License for the specific language governing permissions and
+  ~     limitations under the License.
+  -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Apache Flex Tour De Flex Component Explorer</title>
+<script src="AC_OETags.js" language="javascript"></script>
+<style>
+body { margin: 0px; overflow:hidden }
+</style>
+</head>
+
+<body scroll='no'>
+<script language="JavaScript" type="text/javascript">
+<!--
+               AC_FL_RunContent(
+                                       "src", "explorer",
+                                       "width", "100%",
+                                       "height", "100%",
+                                       "align", "middle",
+                                       "id", "explorer",
+                                       "quality", "high",
+                                       "bgcolor", "#869ca7",
+                                       "name", "explorer",
+                                       "allowScriptAccess","sameDomain",
+                                       "type", "application/x-shockwave-flash",
+                                       "pluginspage", 
"http://www.adobe.com/go/getflashplayer";
+       );
+// -->
+</script>
+<noscript>
+       <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
+                       id="explorer" width="100%" height="100%"
+                       
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab";>
+                       <param name="movie" value="explorer.swf" />
+                       <param name="quality" value="high" />
+                       <param name="bgcolor" value="#869ca7" />
+                       <param name="allowScriptAccess" value="sameDomain" />
+                       <embed src="explorer.swf" quality="high" 
bgcolor="#869ca7"
+                               width="100%" height="100%" name="explorer" 
align="middle"
+                               play="true"
+                               loop="false"
+                               quality="high"
+                               allowScriptAccess="sameDomain"
+                               type="application/x-shockwave-flash"
+                               
pluginspage="http://www.adobe.com/go/getflashplayer";>
+                       </embed>
+       </object>
+</noscript>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex3/src/explorer.mxml
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/src/explorer.mxml 
b/TourDeFlex/TourDeFlex3/src/explorer.mxml
index 9fed529..f000e07 100755
--- a/TourDeFlex/TourDeFlex3/src/explorer.mxml
+++ b/TourDeFlex/TourDeFlex3/src/explorer.mxml
@@ -1,77 +1,77 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-      contributor license agreements.  See the NOTICE file distributed with
-      this work for additional information regarding copyright ownership.
-      The ASF licenses this file to You under the Apache License, Version 2.0
-      (the "License"); you may not use this file except in compliance with
-      the License.  You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-      Unless required by applicable law or agreed to in writing, software
-      distributed under the License is distributed on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-      See the License for the specific language governing permissions and
-      limitations under the License.
-  -->
-
-<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009"; 
xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:explorer="*"
-    width="100%" height="100%" pageTitle="{TITLE}"
-    initialize="sdk.send()" layout="vertical">
-
-    <fx:Script>
-        <![CDATA[
-                       
-               static protected const VERSION:String = "1.0";  
-               static protected const TITLE:String = "Tour De Flex Component 
Explorer";
-               static protected const FULL_TITLE:String = "Apache Flex™ Tour 
De Flex Component Explorer " + VERSION;
-
-        private function treeChanged(event:Event):void
-        {
-            var nodeApp:String = compLibTree.selectedItem.@app;
-            if (nodeApp != null && nodeApp != "")
-            {
-                swfLoader.loadApp(nodeApp + ".swf");
-                vs.loadSource(nodeApp, compLibTree.selectedItem.@src);
-            }
-            else
-            {
-                compLibTree.expandItem(compLibTree.selectedItem, true, true);
-            }
-        }
-
-        private function xmlLoaded():void
-        {
-            explorerTree = XML(sdk.lastResult.node);
-            compLibTree.dataProvider = explorerTree;
-        }
-        ]]>
-    </fx:Script>
-
-       <fx:Declarations>
-       <fx:XML id="explorerTree"/>
-
-               <mx:HTTPService id="sdk" url="explorer.xml" resultFormat="e4x" 
result="xmlLoaded()" />
-       </fx:Declarations>
-       
-       <mx:HBox width="100%">
-               <mx:Image source="./mx/controls/assets/ApacheFlexIcon.png" />
-               <mx:Label text="{FULL_TITLE}" fontSize="20" fontWeight="bold" />
-       </mx:HBox>
-    <mx:HDividedBox width="100%" height="100%">
-        <mx:Panel width="30%" height="100%" title="{TITLE}" 
dropShadowVisible="false">
-            <mx:Tree id="compLibTree" width="100%" height="100%" 
showRoot="false" labelField="@label" borderStyle="none"
-                     change="treeChanged(event)"/>
-        </mx:Panel>
-        <mx:VDividedBox width="100%" height="100%">
-            <explorer:loaderPanel id="swfLoader" width="100%" height="50%"/>
-            <mx:VBox width="100%" height="50%" backgroundColor="#FFFFFF">
-                <explorer:viewsource id="vs" width="100%" height="100%"/>
-            </mx:VBox>
-        </mx:VDividedBox>
-    </mx:HDividedBox>
-       <mx:HBox width="100%">
-               <mx:Label fontSize="9" width="100%" text="Copyright © 2014 The 
Apache Software Foundation, Licensed under the Apache License, Version 2.0. 
Apache Flex is trademark of The Apache Software Foundation." />
-       </mx:HBox>
-</mx:Application>
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+  -->
+
+<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009"; 
xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:explorer="*"
+    width="100%" height="100%" pageTitle="{TITLE}"
+    initialize="sdk.send()" layout="vertical">
+
+    <fx:Script>
+        <![CDATA[
+                       
+               static protected const VERSION:String = "1.0";  
+               static protected const TITLE:String = "Tour De Flex Component 
Explorer";
+               static protected const FULL_TITLE:String = "Apache Flex™ Tour 
De Flex Component Explorer " + VERSION;
+
+        private function treeChanged(event:Event):void
+        {
+            var nodeApp:String = compLibTree.selectedItem.@app;
+            if (nodeApp != null && nodeApp != "")
+            {
+                swfLoader.loadApp(nodeApp + ".swf");
+                vs.loadSource(nodeApp, compLibTree.selectedItem.@src);
+            }
+            else
+            {
+                compLibTree.expandItem(compLibTree.selectedItem, true, true);
+            }
+        }
+
+        private function xmlLoaded():void
+        {
+            explorerTree = XML(sdk.lastResult.node);
+            compLibTree.dataProvider = explorerTree;
+        }
+        ]]>
+    </fx:Script>
+
+       <fx:Declarations>
+       <fx:XML id="explorerTree"/>
+
+               <mx:HTTPService id="sdk" url="explorer.xml" resultFormat="e4x" 
result="xmlLoaded()" />
+       </fx:Declarations>
+       
+       <mx:HBox width="100%">
+               <mx:Image source="./mx/controls/assets/ApacheFlexIcon.png" />
+               <mx:Label text="{FULL_TITLE}" fontSize="20" fontWeight="bold" />
+       </mx:HBox>
+    <mx:HDividedBox width="100%" height="100%">
+        <mx:Panel width="30%" height="100%" title="{TITLE}" 
dropShadowVisible="false">
+            <mx:Tree id="compLibTree" width="100%" height="100%" 
showRoot="false" labelField="@label" borderStyle="none"
+                     change="treeChanged(event)"/>
+        </mx:Panel>
+        <mx:VDividedBox width="100%" height="100%">
+            <explorer:loaderPanel id="swfLoader" width="100%" height="50%"/>
+            <mx:VBox width="100%" height="50%" backgroundColor="#FFFFFF">
+                <explorer:viewsource id="vs" width="100%" height="100%"/>
+            </mx:VBox>
+        </mx:VDividedBox>
+    </mx:HDividedBox>
+       <mx:HBox width="100%">
+               <mx:Label fontSize="9" width="100%" text="Copyright © 2014 The 
Apache Software Foundation, Licensed under the Apache License, Version 2.0. 
Apache Flex is trademark of The Apache Software Foundation." />
+       </mx:HBox>
+</mx:Application>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex3/src/explorer.xml
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/src/explorer.xml 
b/TourDeFlex/TourDeFlex3/src/explorer.xml
index c898eb1..36074ee 100755
--- a/TourDeFlex/TourDeFlex3/src/explorer.xml
+++ b/TourDeFlex/TourDeFlex3/src/explorer.xml
@@ -1,443 +1,443 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~     contributor license agreements.  See the NOTICE file distributed with
-  ~     this work for additional information regarding copyright ownership.
-  ~     The ASF licenses this file to You under the Apache License, Version 2.0
-  ~     (the "License"); you may not use this file except in compliance with
-  ~     the License.  You may obtain a copy of the License at
-  ~
-  ~         http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~     Unless required by applicable law or agreed to in writing, software
-  ~     distributed under the License is distributed on an "AS IS" BASIS,
-  ~     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
-  ~     See the License for the specific language governing permissions and
-  ~     limitations under the License.
-  -->
-
-<compTree>
-       <node>
-               <node label="MX Framework Components">
-                       <node label="Visual Components">
-                               <node label="General Controls">
-                                       <node label="Alert" 
app="mx/controls/SimpleAlert" />
-                                       <node label="ColorPicker" 
app="mx/controls/ColorPickerExample" />
-                                       <node label="ComboBox" 
app="mx/controls/SimpleComboBox" />
-                                       <node label="DataGrid" 
app="mx/controls/SimpleDataGrid" />
-                                       <node label="HorizontalList" 
app="mx/controls/HorizontalListExample" />
-                                       <node label="HRule" 
app="mx/controls/SimpleHRule" />
-                                       <node label="HScrollBar" 
app="mx/controls/HScrollBarExample" />
-                                       <node label="HSlider" 
app="mx/controls/SimpleImageHSlider" />
-                                       <node label="List" 
app="mx/controls/SimpleList" />
-                                       <node label="NumericStepper" 
app="mx/controls/NumericStepperExample" />
-                                       <node label="ProgressBar" 
app="mx/controls/SimpleProgressBar" />
-                                       <node label="Spacer" 
app="mx/controls/SpacerExample" />
-                                       <node label="TabBar" 
app="mx/controls/TabBarExample" />
-                                       <node label="TileList" 
app="mx/controls/TileListExample" />
-                                       <node label="Tree" 
app="mx/controls/TreeExample" />
-                                       <node label="VRule" 
app="mx/controls/SimpleVRule" />
-                                       <node label="VScrollBar" 
app="mx/controls/VScrollBarExample" />
-                                       <node label="VSlider" 
app="mx/controls/SimpleImageVSlider" />
-                               </node>
-                               <node label="Button Controls">
-                                       <node label="Button" 
app="mx/controls/ButtonExample" />
-                                       <node label="ButtonBar" 
app="mx/controls/ButtonBarExample" />
-                                       <node label="CheckBox" 
app="mx/controls/CheckBoxExample" />
-                                       <node label="LinkBar" 
app="mx/controls/LinkBarExample" />
-                                       <node label="LinkButton" 
app="mx/controls/LinkButtonExample" />
-                                       <node label="PopUpButton" 
app="mx/controls/PopUpButtonExample" />
-                                       <node label="RadioButton" 
app="mx/controls/RadioButtonExample" />
-                                       <node label="RadioButtonGroup" 
app="mx/controls/RadioButtonGroupExample" />
-                                       <node label="ToggleButtonBar" 
app="mx/controls/ToggleButtonBarExample" />
-                               </node>
-                               <node label="Date Controls">
-                                       <node label="DateChooser" 
app="mx/controls/DateChooserExample" />
-                                       <node label="DateField" 
app="mx/controls/DateFieldExample" />
-                               </node>
-                               <node label="Loader Controls">
-                                       <node label="Image" 
app="mx/controls/SimpleImage" />
-                                       <node label="SWFLoader" 
app="mx/controls/SimpleLoader" src="mx/controls/Local.mxml" />
-                                       <node label="VideoDisplay" 
app="mx/controls/VideoDisplayExample" />
-                               </node>
-                               <node label="Menu Controls">
-                                       <node label="Menu" 
app="mx/controls/SimpleMenuExample" />
-                                       <node label="MenuBar" 
app="mx/controls/MenuBarExample" />
-                                       <node label="PopUpMenuButton" 
app="mx/controls/PopUpButtonMenuExample" />
-                               </node>
-                               <node label="Text Controls">
-                                       <node label="Label" 
app="mx/controls/LabelExample" />
-                                       <node label="RichTextEditor" 
app="mx/controls/RichTextEditorExample" />
-                                       <node label="Text" 
app="mx/controls/TextExample" />
-                                       <node label="TextArea" 
app="mx/controls/TextAreaExample" />
-                                       <node label="TextInput" 
app="mx/controls/TextInputExample" />
-                               </node>
-                               <node label="Containers">
-                                       <node label="Application" 
app="mx/core/SimpleApplicationExample" />
-                                       <node label="Accordion" 
app="mx/containers/AccordionExample" />
-                                       <node label="ApplicationControlBar" 
app="mx/containers/SimpleApplicationControlBarExample" />
-                                       <node label="Box" 
app="mx/containers/SimpleBoxExample" />
-                                       <node label="Canvas" 
app="mx/containers/SimpleCanvasExample" />
-                                       <node label="ControlBar" 
app="mx/containers/SimpleControlBarExample" />
-                                       <node label="DividedBox" 
app="mx/containers/DividedBoxExample" />
-                                       <node label="Form, FormHeading, 
FormItem" app="mx/containers/FormExample" />
-                                       <node label="Grid, GridItem, GridRow" 
app="mx/containers/GridLayoutExample" />
-                                       <node label="HBox" 
app="mx/containers/HBoxExample" />
-                                       <node label="HDividedBox" 
app="mx/containers/HDividedBoxExample" />
-                                       <node label="Panel" 
app="mx/containers/SimplePanelExample" />
-                                       <node label="TabNavigator" 
app="mx/containers/TabNavigatorExample" />
-                                       <node label="Tile" 
app="mx/containers/TileLayoutExample" />
-                                       <node label="TitleWindow" 
app="mx/containers/TitleWindowApp"
-                                               
src="mx/containers/SimpleTitleWindowExample.mxml" />
-                                       <node label="VBox" 
app="mx/containers/VBoxExample" />
-                                       <node label="VDividedBox" 
app="mx/containers/VDividedBoxExample" />
-                                       <node label="ViewStack" 
app="mx/containers/ViewStackExample" />
-                               </node>
-                               <node label="Repeater Control">
-                                       <node label="Repeater" 
app="mx/core/RepeaterExample" />
-                               </node>
-                       </node>
-                       <node label="Print Controls">
-                               <node label="FlexPrintJob, PrintDataGrid" 
app="mx/printing/PrintDataGridExample"
-                                       
src="mx/printing/FormPrintView.mxml&amp;printing/FormPrintHeader.mxml&amp;mx/printing/FormPrintFooter.mxml"
 />
-                       </node>
-                       <node label="Validators and Formatters">
-                               <node label="Validators">
-                                       <node label="CreditCardValidator" 
app="mx/validators/CreditCardValidatorExample" />
-                                       <node label="CurrencyValidator" 
app="mx/validators/CurrencyValidatorExample" />
-                                       <node label="DateValidator" 
app="mx/validators/DateValidatorExample" />
-                                       <node label="EmailValidator" 
app="mx/validators/EmailValidatorExample" />
-                                       <node label="NumberValidator" 
app="mx/validators/NumberValidatorExample" />
-                                       <node label="PhoneNumberValidator" 
app="mx/validators/PhoneNumberValidatorExample" />
-                                       <node label="RegExpValidator" 
app="mx/validators/RegExValidatorExample" />
-                                       <node label="SocialSecurityValidator" 
app="mx/validators/SocialSecurityValidatorExample" />
-                                       <node label="StringValidator" 
app="mx/validators/StringValidatorExample" />
-                                       <node label="Validator" 
app="mx/validators/SimpleValidatorExample" />
-                                       <node label="ZipCodeValidator" 
app="mx/validators/ZipCodeValidatorExample" />
-                               </node>
-                               <node label="Formatters">
-                                       <node label="CurrencyFormatter" 
app="mx/formatters/CurrencyFormatterExample" />
-                                       <node label="DateFormatter" 
app="mx/formatters/DateFormatterExample" />
-                                       <node label="Formatter" 
app="mx/formatters/SimpleFormatterExample" />
-                                       <node label="NumberFormatter" 
app="mx/formatters/NumberFormatterExample" />
-                                       <node label="PhoneFormatter" 
app="mx/formatters/PhoneFormatterExample" />
-                                       <node label="SwitchSymbolFormatter" 
app="mx/formatters/SwitchSymbolFormatterExample" />
-                                       <node label="ZipCodeFormatter" 
app="mx/formatters/ZipCodeFormatterExample" />
-                               </node>
-                       </node>
-                       <node label="Effects, View States, and Transitions">
-                               <node label="Effects">
-                                       <node label="AddItemActionEffect" 
app="mx/effects/AddItemActionEffectExample" />
-                                       <node label="AnimateProperty" 
app="mx/effects/AnimatePropertyEffectExample" />
-                                       <node label="Blur" 
app="mx/effects/BlurEffectExample" />
-                                       <node label="Dissolve" 
app="mx/effects/DissolveEffectExample" />
-                                       <node label="Effect" 
app="mx/effects/SimpleEffectExample" />
-                                       <node label="Fade" 
app="mx/effects/FadeEffectExample" />
-                                       <node label="Glow" 
app="mx/effects/GlowEffectExample" />
-                                       <node label="Iris" 
app="mx/effects/IrisEffectExample" />
-                                       <node label="Move" 
app="mx/effects/MoveEffectExample" />
-                                       <node label="Parallel" 
app="mx/effects/ParallelEffectExample" />
-                                       <node label="Pause" 
app="mx/effects/PauseEffectExample" />
-                                       <node label="RemoveItemActionEffect" 
app="mx/effects/AddItemActionEffectExample" />
-                                       <node label="Resize" 
app="mx/effects/ResizeEffectExample" />
-                                       <node label="Rotate" 
app="mx/effects/RotateEffectExample" />
-                                       <node label="Sequence" 
app="mx/effects/SequenceEffectExample" />
-                                       <node label="SoundEffect" 
app="mx/effects/SoundEffectExample" />
-                                       <node label="WipeDown" 
app="mx/effects/WipeDownExample" />
-                                       <node label="WipeLeft" 
app="mx/effects/WipeLeftExample" />
-                                       <node label="WipeRight" 
app="mx/effects/WipeRightExample" />
-                                       <node label="WipeUp" 
app="mx/effects/WipeUpExample" />
-                                       <node label="Zoom" 
app="mx/effects/ZoomEffectExample" />
-                               </node>
-                               <node label="View States">
-                                       <node label="State" 
app="mx/states/StatesExample" />
-                               </node>
-                               <node label="Transitions">
-                                       <node label="Transition" 
app="mx/states/TransitionExample" />
-                               </node>
-                       </node>
-                       <node label="Datavisualization Components">
-                               <node label="Charts">
-                                       <node label="Chart Controls">
-                                               <node label="AreaChart" 
app="mx/charts/Line_AreaChartExample" />
-                                               <node label="AxisRenderer" 
app="mx/charts/HLOCChartExample" />
-                                               <node label="BarChart" 
app="mx/charts/Column_BarChartExample" />
-                                               <node label="BubbleChart" 
app="mx/charts/BubbleChartExample" />
-                                               <node label="CandlestickChart" 
app="mx/charts/CandlestickChartExample" />
-                                               <node label="CategoryAxis" 
app="mx/charts/HLOCChartExample" />
-                                               <node label="ColumnChart" 
app="mx/charts/Column_BarChartExample" />
-                                               <node label="DateTimeAxis" 
app="mx/charts/DateTimeAxisExample" />
-                                               <node label="GridLines" 
app="mx/charts/GridLinesExample" />
-                                               <node label="HLOCChart" 
app="mx/charts/HLOCChartExample" />
-                                               <node label="Legend" 
app="mx/charts/PlotChartExample" />
-                                               <node label="LinearAxis" 
app="mx/charts/HLOCChartExample" />
-                                               <node label="LineChart" 
app="mx/charts/Line_AreaChartExample" />
-                                               <node label="LogAxis" 
app="mx/charts/LogAxisExample" />
-                                               <node label="PieChart" 
app="mx/charts/PieChartExample" />
-                                               <node label="PlotChart" 
app="mx/charts/PlotChartExample" />
-                                       </node>
-                                       <node label="Chart Series">
-                                               <node label="AreaSeries" 
app="mx/charts/Line_AreaChartExample" />
-                                               <node label="BarSeries" 
app="mx/charts/Column_BarChartExample" />
-                                               <node label="BubbleSeries" 
app="mx/charts/BubbleChartExample" />
-                                               <node label="CandlestickSeries" 
app="mx/charts/CandlestickChartExample" />
-                                               <node label="ColumnSeries" 
app="mx/charts/Column_BarChartExample" />
-                                               <node label="HLOCSeries" 
app="mx/charts/HLOCChartExample" />
-                                               <node label="LineSeries" 
app="mx/charts/Line_AreaChartExample" />
-                                               <node label="PieSeries" 
app="mx/charts/PieChartExample" />
-                                               <node label="PlotSeries" 
app="mx/charts/PlotChartExample" />
-                                       </node>
-                                       <node label="Chart Effects">
-                                               <node label="SeriesInterpolate" 
app="mx/charts/SeriesInterpolateExample" />
-                                               <node label="SeriesSlide" 
app="mx/charts/SeriesSlideExample" />
-                                               <node label="SeriesZoom" 
app="mx/charts/SeriesZoomExample" />
-                                       </node>
-                               </node>
-                               <node label="AdancedDataGrid">
-                                       <node label="AdvancedDataGrid" 
app="mx/controls/AdvancedDataGridExample" />
-                               </node>
-                               <node label="OLAPDataGrid">
-                                       <node label="OLAPDataGrid" 
app="mx/controls/OLAPDataGridExample" />
-                               </node>
-                               <node label="Printing">
-                                       <node label="ADG Printing" 
app="mx/printing/AdvancedPrintDataGridExample" />
-                               </node>
-                       </node>
-               </node>
-               <node label="Spark Framework Components">
-                       <node label="Techniques and Examples">
-                               <node label="Advanced CSS">
-                                       <node label="Descendant Selector" 
app="spark/css/CSSDescendantSelectorExample" />
-                                       <node label="ID Selector" 
app="spark/css/CSSIDSelectorExample" />
-                                       <node label="Type + Class Selector" 
app="spark/css/CSSTypeClassSelectorExample" />
-                               </node>
-                               <node label="Binding">
-                                       <node label="Bidirectional Binding" 
app="spark/other/BidirectionalBinding1Example" />
-                                       <node label="Bidirectional Binding" 
app="spark/other/BidirectionalBinding2Example" />
-                               </node>
-                               <node label="Cursors">
-                                       <node label="Busy Cursor" 
app="spark/other/Cursor1Example" />
-                                       <node label="Custom Cursor" 
app="spark/other/Cursor2Example" />
-                               </node>
-                               <!-- Require remote service to work
-                               <node label="DataGrid">
-                                       <node label="DataGrid" 
app="spark/controls/DataGridExample2"/>
-                                       <node label="Custom Renderer" 
app="spark/controls/DataGridCustomRendererExample"/>
-                                       <node label="Custom Renderer" 
app="spark/controls/DataGridCustomRendererPrepareExample"/>
-                                       <node label="Custom Skin" 
app="spark/controls/DataGridCustomSkinExample"/>
-                                       <node label="Columns" 
app="spark/controls/DataGridSimpleColumnsExample"/>
-                                       <node label="No wrap" 
app="spark/controls/DataGridSimpleNoWrapExample"/>
-                                       <node label="Sizing" 
app="spark/controls/DataGridSizingExample"/>
-                               </node>
-                               <node label="Data Paging">
-                                       <node label="Data Paging" 
app="spark/controls/ListDataPagingExample" />
-                               </node>
-                               -->
-                               <node label="Drag and Drop">
-                                       <node label="List to List" 
app="spark/other/DragAndDrop1Example" />
-                                       <node label="List to Panel" 
app="spark/other/DragAndDrop2Example" />
-                               </node>
-                               <node label="Custom Components">
-                                       <node label="Search" 
app="spark/components/SearchExample" />
-                                       <node label="Video Player" 
app="spark/components/VideoPlayerExample" />
-                               </node>
-                               <node label="i18n">
-                                       <node label="Collator" 
app="spark/i18n/SparkCollatorExample"/>
-                                       <node label="Basic Collator" 
app="spark/i18n/SparkCollator2Example"/>
-                                       <node label="Currency Validator" 
app="spark/i18n/SparkCurrencyValidatorExample"/>
-                                       <node label="Basic Currency Validator" 
app="spark/i18n/SparkCurrencyValidator2Example"/>
-                                       <node label="Number Validator" 
app="spark/i18n/SparkNumberValidatorExample"/>
-                                       <node label="Basic Number Validator" 
app="spark/i18n/SparkNumberValidator2Example"/>
-                                       <node label="Date Time Formatter" 
app="spark/i18n/SparkDateTimeFormatterExample"/>
-                                       <node label="Basic Date Time Formatter" 
app="spark/i18n/SparkDateTimeFormatter2Example"/>
-                                       <node label="Currency Formatter" 
app="spark/i18n/SparkCurrencyFormatterExample"/>
-                                       <node label="Basic Currency Formatter" 
app="spark/i18n/SparkCurrencyFormatter2Example"/>
-                                       <node label="Number Formatter" 
app="spark/i18n/SparkNumberFormatterExample"/>
-                                       <node label="Basic Number Formatter" 
app="spark/i18n/SparkNumberFormatter2Example"/>
-                                       <node label="Sort" 
app="spark/i18n/SparkSortandSortFieldExample"/>
-                                       <node label="Basic Sort" 
app="spark/i18n/SparkSortandSortField2Example"/>
-                                       <node label="String Tools" 
app="spark/i18n/SparkStringToolsExample"/>
-                                       <node label="Formatters" 
app="spark/i18n/SparkFormatterExample"/>
-                               </node> 
-                               <node label="Item Renderers">
-                                       <node label="List" 
app="spark/itemRenderers/ListItemRendererExample"/>
-                                       <node label="Scale Image" 
app="spark/itemRenderers/ItemRenderer1Example" />
-                                       <node label="3D Rotate" 
app="spark/itemRenderers/ItemRenderer2Example" />
-                               </node>
-                               <node label="Events">
-                                       <node label="Inline property" 
app="spark/events/EventExample1" />
-                                       <node label="Inline block" 
app="spark/events/EventExample2" />
-                                       <node label="Function" 
app="spark/events/EventExample3" />
-                                       <node label="addEventListener" 
app="spark/events/EventExample4" />
-                                       <node label="Dispatch" 
app="spark/events/EventExample5" />
-                                       <node label="Custom" 
app="spark/events/EventExample6" />
-                               </node>
-                               <node label="Forms">
-                                       <node label="Help Form" 
app="spark/controls/SampleHelpFormExample"/>
-                                       <node label="Sequence Form" 
app="spark/controls/SampleSequenceFormExample"/>
-                                       <node label="Simple Form" 
app="spark/controls/SampleSimpleFormExample"/>
-                                       <node label="Stacked Form" 
app="spark/controls/SampleStackedFormExample"/>
-                               </node>
-                               <node label="Modules">
-                                       <node label="Load" 
app="spark/modules/ModuleExample" />
-                               </node>
-                               <node label="Repeater">
-                                       <node label="Repeater" 
app="spark/other/RepeaterExample" />
-                               </node>
-                               <node label="ScrollBars">
-                                       <node label="ScrollBars" 
app="spark/other/ScrollBarsExample" />
-                               </node>
-                               <node label="Skinning">
-                                       <node label="Button With Icon" 
app="spark/skinning/ButtonWithIconExample"/>
-                                       <node label="Application" 
app="spark/skinning/SkinningApplication1Example"/>
-                                       <node label="Application" 
app="spark/skinning/SkinningApplication2Example"/>
-                                       <node label="Application" 
app="spark/skinning/SkinningApplication3Example"/>
-                                       <node label="Container" 
app="spark/skinning/SkinningContainerExample"/>
-                               </node>
-                               <node label="Viewport">
-                                       <node label="Controlling Viewport" 
app="spark/other/ControllingViewportExample" />
-                               </node>
-                       </node>
-                       <node label="Effects and Filters">
-                               <node label="Move 3D" 
app="spark/effects/Move3DExample" />
-                               <node label="Filter" 
app="spark/other/FilterExample" />
-                               <node label="Wipe" 
app="spark/effects/WipeExample" />
-                               <node label="Animate Property" 
app="spark/effects/AnimatePropertiesExample" />
-                               <node label="Animate Transform" 
app="spark/effects/AnimateTransformExample" />
-                               <!-- not working
-                               <node label="Cross Fade" 
app="spark/effects/CrossFadeExample" />
-                                -->
-                               <node label="Fade" 
app="spark/effects/FadeExample" />
-                               <node label="Rotate 3D" 
app="spark/effects/Rotate3DExample" />
-                               <node label="Scale 3D" 
app="spark/effects/Scale3DExample" />
-                       </node>
-                       <node label="Visual Components">
-                               <node label="Containers">
-                                       <node label="Accordion" 
app="spark/controls/AccordionExample" />
-                                       <node label="Border" 
app="spark/containers/BorderExample"/>
-                                       <node label="DataGroup" 
app="spark/controls/DataGroupExample" />
-                                       <node label="Form" 
app="spark/controls/FormExample" />
-                                       <node label="HGroup" 
app="spark/containers/SampleHGroup" />
-                                       <node label="Group" 
app="spark/containers/GroupExample"/>
-                                       <node label="Panel" 
app="spark/containers/PanelExample"/>
-                                       <node label="SkinableDataContainer" 
app="spark/containers/SkinableDataContainerExample" />
-                                       <node label="TabNavigator" 
app="spark/containers/TabNavigator1Example" />
-                                       <node label="TabNavigator" 
app="spark/containers/TabNavigator2Example" />
-                                       <node label="TitleGroup" 
app="spark/containers/TileGroupExample" />
-                                       <node label="TitleWindow" 
app="spark/controls/TitleWindowExample" />
-                                       <node label="ViewStack" 
app="spark/controls/ViewStackExample" />
-                                       <node label="VGroup" 
app="spark/containers/SampleVGroup" />
-                                       <node label="Vertical Horizontal Align" 
app="spark/containers/SampleVerticalHorizontalAlign" />
-                               </node>
-                               <node label="Graphics and FXG">
-                                       <node label="Drop Shadow" 
app="spark/fxg/DropShadowGraphicExample" />
-                                       <node label="Image" 
app="spark/fxg/BitmapImageExample" />
-                                       <node label="Eclipse" 
app="spark/fxg/EclipseExample" />
-                                       <node label="Ellipse Transform" 
app="spark/fxg/EllipseTransformExample" />
-                                       <node label="Line" 
app="spark/fxg/LineExample" />
-                                       <node label="Linear Gradient" 
app="spark/fxg/LinearGradientsSpreadMethodExample" />
-                                       <node label="Rectangle" 
app="spark/fxg/RectExample" />
-                                       <node label="RichText" 
app="spark/fxg/RichTextExample" />
-                                       <node label="Static FXG" 
app="spark/fxg/StaticFXGExample" />
-                               </node>
-                               <node label="General Controls">
-                                       <node label="AdvancedDataGrid" 
app="spark/controls/AdvancedDatagridExample" />
-                                       <node label="Checkbox" 
app="spark/controls/CheckboxExample"/>
-                                       <node label="ColorPicker" 
app="spark/controls/ColorPickerExample" />
-                                       <node label="ComboBox" 
app="spark/controls/ComboBoxExample" />
-                                       <node label="DropDown" 
app="spark/controls/DropdownExample"/>
-                                       <node label="DataGrid" 
app="spark/controls/DataGridExample" />
-                                       <node label="Image" 
app="spark/controls/ImageExample" />
-                                       <node label="List" 
app="spark/controls/ListExample" />
-                                       <node label="Menu" 
app="spark/controls/MenuExample" />
-                                       <node label="NumericStepper" 
app="spark/controls/NumericStepperExample"/>
-                                       <node label="OLAPDataGrid" 
app="spark/controls/OLAPDataGridExample" />
-                                       <node label="ProgressBar" 
app="spark/controls/ProgressBarExample" />
-                                       <node label="RadioButton" 
app="spark/controls/RadioButtonExample"/>
-                                       <node label="ScrollBar" 
app="spark/controls/ScrollBarExample" />
-                                       <node label="Scroller" 
app="spark/controls/Scroller1Example"/>
-                                       <node label="Scroller and Tabbing" 
app="spark/controls/Scroller2Example"/>
-                                       <node label="Slider" 
app="spark/controls/SliderExample"/>
-                                       <node label="Spinner" 
app="spark/controls/SpinnerExample"/>
-                                       <!--  Removed to avoid putting swf in 
repo
-                                       <node label="SWFloader" 
app="spark/controls/SWFLoaderExample" />
-                                       -->
-                                       <node label="ToolTip" 
app="spark/controls/ToolTipExample" />
-                                       <node label="Tree" 
app="spark/controls/TreeExample" />
-                                       <node label="VideoDisplay" 
app="spark/controls/VideoDisplayExample" />
-                                       <node label="VideoDisplay" 
app="spark/controls/OSMFExample" />
-                                       <node label="VideoPlayer" 
app="spark/controls/VideoPlayerExample" />
-                               </node> 
-                               <node label="Button Controls">
-                                       <node label="Button" 
app="spark/controls/ButtonExample"/>
-                                       <node label="ButtonBar" 
app="spark/controls/ButtonBarExample"/>
-                                       <node label="LinkBar" 
app="spark/controls/LinkBarExample" />
-                                       <node label="LinkButton" 
app="spark/controls/LinkButtonExample" />
-                                       <node label="PopUpButton" 
app="spark/controls/PopupButtonExample" />
-                                       <node label="PopUpAnchor" 
app="spark/controls/PopUpAnchor1Example"/>
-                                       <node label="PopUpAnchor" 
app="spark/controls/PopUpAnchor2Example"/>
-                                       <node label="ToggleButton" 
app="spark/controls/ToggleButtonExample"/>
-                                       <node label="ToggleButtonBar" 
app="spark/controls/ToggleButtonBarExample" />
-                               </node>
-                               <node label="Date Controls">
-                                       <node label="DateChooser" 
app="spark/controls/DateChooserExample" />
-                                       <node label="DateField" 
app="spark/controls/DateFieldExample" />
-                               </node>
-                               <node label="Text Controls">
-                                       <node label="RichEditableText" 
app="spark/controls/RichEditableTextExample" />
-                                       <node label="TextArea" 
app="spark/controls/TextAreaExample" />
-                                       <node label="TextInput" 
app="spark/controls/TextInputExample" />
-                                       <node label="Sample Layout" 
app="spark/controls/TextLayout1Example" />
-                                       <node label="News Layout" 
app="spark/controls/TextLayout2Example" />
-                                       <node label="Text Controls" 
app="spark/controls/TextLayout3Example" />
-                                       <node label="Import Format Types" 
app="spark/controls/TextLayout4Example" />
-                                       <!--  Doesn't comile with current 
version of TLF
-                                       <node label="Text Layout Editor" 
app="spark/tlf/TextLayoutEditorSample" />
-                                       -->
-                               </node>
-                               <node label="Layouts">
-                                       <node label="Animated" 
app="spark/layouts/CustomLayoutAnimatedExample" />
-                                       <node label="Baseline" 
app="spark/layouts/CustomLayoutHBaselineExample" />
-                                       <node label="Image Wheel" 
app="spark/layouts/CustomLayoutFlickrWheelExample" />
-                                       <node label="Text Flow" 
app="spark/layouts/CustomLayoutFlowExample" />
-                               </node>
-                       </node>
-                       <node label="Charts">
-                               <node label="AreaChart" 
app="spark/charts/AreaChartExample" />
-                               <node label="BarChart" 
app="spark/charts/BarChartExample" />
-                               <node label="BubbleChart" 
app="spark/charts/BubbleChartExample" />
-                               <node label="CandleStickChart" 
app="spark/charts/CandleStickChartExample" />
-                               <node label="ColumnChart" 
app="spark/charts/ColumnChartExample" />
-                               <node label="HLOCChart" 
app="spark/charts/HLOCChartExample" />
-                               <node label="LineChart" 
app="spark/charts/LineChartExample" />
-                               <node label="PieChart" 
app="spark/charts/PieChartExample" />
-                               <node label="PlotChart" 
app="spark/charts/PlotChartExample" />
-                               <node label="SeriesInterpolate" 
app="spark/charts/SeriesInterpolateExample" />
-                               <node label="SeriesSlide" 
app="spark/charts/SeriesSlideExample" />
-                               <node label="SeriesZoom" 
app="spark/charts/SeriesZoomExample" />
-                       </node>
-                       <node label="Validators and Formatters">
-                               <node label="Validators">
-                                       <node label="CreditCardValidator" 
app="spark/validators/CreditCardValidatorExample" />
-                                       <node label="CurrencyValidator" 
app="spark/validators/CurrencyValidatorExample" />
-                                       <node label="DateValidator" 
app="spark/validators/DateValidatorExample" />
-                                       <node label="EmailValidator" 
app="spark/validators/EmailValidatorExample" />
-                                       <node label="NumberValidator" 
app="spark/validators/NumberValidatorExample" />
-                                       <node label="RegExpValidator" 
app="spark/validators/RegExpValidatorExample" />
-                                       <node label="SocialSecurityValidator" 
app="spark/validators/SocialSecurityValidatorExample" />
-                                       <node label="StringValidator" 
app="spark/validators/StringValidatorExample" />
-                                       <node label="Validator" 
app="spark/validators/FormValidatorExample" />
-                                       <node label="ZipCodeValidator" 
app="spark/validators/ZipCodeValidatorExample" />
-                               </node>
-                               <node label="Formatters">
-                                       <node label="CurrencyFormatter" 
app="spark/formatters/CurrencyFormatterExample" />
-                                       <node label="DateFormatter" 
app="spark/formatters/DateFormatterExample" />
-                                       <node label="NumberFormatter" 
app="spark/formatters/NumberFormatterExample" />
-                                       <node label="PhoneFormatter" 
app="spark/formatters/PhoneFormatterExample" />
-                                       <node label="SwitchFormatter" 
app="spark/formatters/SwitchFormatterExample" />
-                                       <node label="ZipCodeFormatter" 
app="spark/formatters/ZipCodeFormatterExample" />
-                               </node>
-                       </node>
-               </node>
-       </node>
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~     contributor license agreements.  See the NOTICE file distributed with
+  ~     this work for additional information regarding copyright ownership.
+  ~     The ASF licenses this file to You under the Apache License, Version 2.0
+  ~     (the "License"); you may not use this file except in compliance with
+  ~     the License.  You may obtain a copy of the License at
+  ~
+  ~         http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~     Unless required by applicable law or agreed to in writing, software
+  ~     distributed under the License is distributed on an "AS IS" BASIS,
+  ~     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
implied.
+  ~     See the License for the specific language governing permissions and
+  ~     limitations under the License.
+  -->
+
+<compTree>
+       <node>
+               <node label="MX Framework Components">
+                       <node label="Visual Components">
+                               <node label="General Controls">
+                                       <node label="Alert" 
app="mx/controls/SimpleAlert" />
+                                       <node label="ColorPicker" 
app="mx/controls/ColorPickerExample" />
+                                       <node label="ComboBox" 
app="mx/controls/SimpleComboBox" />
+                                       <node label="DataGrid" 
app="mx/controls/SimpleDataGrid" />
+                                       <node label="HorizontalList" 
app="mx/controls/HorizontalListExample" />
+                                       <node label="HRule" 
app="mx/controls/SimpleHRule" />
+                                       <node label="HScrollBar" 
app="mx/controls/HScrollBarExample" />
+                                       <node label="HSlider" 
app="mx/controls/SimpleImageHSlider" />
+                                       <node label="List" 
app="mx/controls/SimpleList" />
+                                       <node label="NumericStepper" 
app="mx/controls/NumericStepperExample" />
+                                       <node label="ProgressBar" 
app="mx/controls/SimpleProgressBar" />
+                                       <node label="Spacer" 
app="mx/controls/SpacerExample" />
+                                       <node label="TabBar" 
app="mx/controls/TabBarExample" />
+                                       <node label="TileList" 
app="mx/controls/TileListExample" />
+                                       <node label="Tree" 
app="mx/controls/TreeExample" />
+                                       <node label="VRule" 
app="mx/controls/SimpleVRule" />
+                                       <node label="VScrollBar" 
app="mx/controls/VScrollBarExample" />
+                                       <node label="VSlider" 
app="mx/controls/SimpleImageVSlider" />
+                               </node>
+                               <node label="Button Controls">
+                                       <node label="Button" 
app="mx/controls/ButtonExample" />
+                                       <node label="ButtonBar" 
app="mx/controls/ButtonBarExample" />
+                                       <node label="CheckBox" 
app="mx/controls/CheckBoxExample" />
+                                       <node label="LinkBar" 
app="mx/controls/LinkBarExample" />
+                                       <node label="LinkButton" 
app="mx/controls/LinkButtonExample" />
+                                       <node label="PopUpButton" 
app="mx/controls/PopUpButtonExample" />
+                                       <node label="RadioButton" 
app="mx/controls/RadioButtonExample" />
+                                       <node label="RadioButtonGroup" 
app="mx/controls/RadioButtonGroupExample" />
+                                       <node label="ToggleButtonBar" 
app="mx/controls/ToggleButtonBarExample" />
+                               </node>
+                               <node label="Date Controls">
+                                       <node label="DateChooser" 
app="mx/controls/DateChooserExample" />
+                                       <node label="DateField" 
app="mx/controls/DateFieldExample" />
+                               </node>
+                               <node label="Loader Controls">
+                                       <node label="Image" 
app="mx/controls/SimpleImage" />
+                                       <node label="SWFLoader" 
app="mx/controls/SimpleLoader" src="mx/controls/Local.mxml" />
+                                       <node label="VideoDisplay" 
app="mx/controls/VideoDisplayExample" />
+                               </node>
+                               <node label="Menu Controls">
+                                       <node label="Menu" 
app="mx/controls/SimpleMenuExample" />
+                                       <node label="MenuBar" 
app="mx/controls/MenuBarExample" />
+                                       <node label="PopUpMenuButton" 
app="mx/controls/PopUpButtonMenuExample" />
+                               </node>
+                               <node label="Text Controls">
+                                       <node label="Label" 
app="mx/controls/LabelExample" />
+                                       <node label="RichTextEditor" 
app="mx/controls/RichTextEditorExample" />
+                                       <node label="Text" 
app="mx/controls/TextExample" />
+                                       <node label="TextArea" 
app="mx/controls/TextAreaExample" />
+                                       <node label="TextInput" 
app="mx/controls/TextInputExample" />
+                               </node>
+                               <node label="Containers">
+                                       <node label="Application" 
app="mx/core/SimpleApplicationExample" />
+                                       <node label="Accordion" 
app="mx/containers/AccordionExample" />
+                                       <node label="ApplicationControlBar" 
app="mx/containers/SimpleApplicationControlBarExample" />
+                                       <node label="Box" 
app="mx/containers/SimpleBoxExample" />
+                                       <node label="Canvas" 
app="mx/containers/SimpleCanvasExample" />
+                                       <node label="ControlBar" 
app="mx/containers/SimpleControlBarExample" />
+                                       <node label="DividedBox" 
app="mx/containers/DividedBoxExample" />
+                                       <node label="Form, FormHeading, 
FormItem" app="mx/containers/FormExample" />
+                                       <node label="Grid, GridItem, GridRow" 
app="mx/containers/GridLayoutExample" />
+                                       <node label="HBox" 
app="mx/containers/HBoxExample" />
+                                       <node label="HDividedBox" 
app="mx/containers/HDividedBoxExample" />
+                                       <node label="Panel" 
app="mx/containers/SimplePanelExample" />
+                                       <node label="TabNavigator" 
app="mx/containers/TabNavigatorExample" />
+                                       <node label="Tile" 
app="mx/containers/TileLayoutExample" />
+                                       <node label="TitleWindow" 
app="mx/containers/TitleWindowApp"
+                                               
src="mx/containers/SimpleTitleWindowExample.mxml" />
+                                       <node label="VBox" 
app="mx/containers/VBoxExample" />
+                                       <node label="VDividedBox" 
app="mx/containers/VDividedBoxExample" />
+                                       <node label="ViewStack" 
app="mx/containers/ViewStackExample" />
+                               </node>
+                               <node label="Repeater Control">
+                                       <node label="Repeater" 
app="mx/core/RepeaterExample" />
+                               </node>
+                       </node>
+                       <node label="Print Controls">
+                               <node label="FlexPrintJob, PrintDataGrid" 
app="mx/printing/PrintDataGridExample"
+                                       
src="mx/printing/FormPrintView.mxml&amp;printing/FormPrintHeader.mxml&amp;mx/printing/FormPrintFooter.mxml"
 />
+                       </node>
+                       <node label="Validators and Formatters">
+                               <node label="Validators">
+                                       <node label="CreditCardValidator" 
app="mx/validators/CreditCardValidatorExample" />
+                                       <node label="CurrencyValidator" 
app="mx/validators/CurrencyValidatorExample" />
+                                       <node label="DateValidator" 
app="mx/validators/DateValidatorExample" />
+                                       <node label="EmailValidator" 
app="mx/validators/EmailValidatorExample" />
+                                       <node label="NumberValidator" 
app="mx/validators/NumberValidatorExample" />
+                                       <node label="PhoneNumberValidator" 
app="mx/validators/PhoneNumberValidatorExample" />
+                                       <node label="RegExpValidator" 
app="mx/validators/RegExValidatorExample" />
+                                       <node label="SocialSecurityValidator" 
app="mx/validators/SocialSecurityValidatorExample" />
+                                       <node label="StringValidator" 
app="mx/validators/StringValidatorExample" />
+                                       <node label="Validator" 
app="mx/validators/SimpleValidatorExample" />
+                                       <node label="ZipCodeValidator" 
app="mx/validators/ZipCodeValidatorExample" />
+                               </node>
+                               <node label="Formatters">
+                                       <node label="CurrencyFormatter" 
app="mx/formatters/CurrencyFormatterExample" />
+                                       <node label="DateFormatter" 
app="mx/formatters/DateFormatterExample" />
+                                       <node label="Formatter" 
app="mx/formatters/SimpleFormatterExample" />
+                                       <node label="NumberFormatter" 
app="mx/formatters/NumberFormatterExample" />
+                                       <node label="PhoneFormatter" 
app="mx/formatters/PhoneFormatterExample" />
+                                       <node label="SwitchSymbolFormatter" 
app="mx/formatters/SwitchSymbolFormatterExample" />
+                                       <node label="ZipCodeFormatter" 
app="mx/formatters/ZipCodeFormatterExample" />
+                               </node>
+                       </node>
+                       <node label="Effects, View States, and Transitions">
+                               <node label="Effects">
+                                       <node label="AddItemActionEffect" 
app="mx/effects/AddItemActionEffectExample" />
+                                       <node label="AnimateProperty" 
app="mx/effects/AnimatePropertyEffectExample" />
+                                       <node label="Blur" 
app="mx/effects/BlurEffectExample" />
+                                       <node label="Dissolve" 
app="mx/effects/DissolveEffectExample" />
+                                       <node label="Effect" 
app="mx/effects/SimpleEffectExample" />
+                                       <node label="Fade" 
app="mx/effects/FadeEffectExample" />
+                                       <node label="Glow" 
app="mx/effects/GlowEffectExample" />
+                                       <node label="Iris" 
app="mx/effects/IrisEffectExample" />
+                                       <node label="Move" 
app="mx/effects/MoveEffectExample" />
+                                       <node label="Parallel" 
app="mx/effects/ParallelEffectExample" />
+                                       <node label="Pause" 
app="mx/effects/PauseEffectExample" />
+                                       <node label="RemoveItemActionEffect" 
app="mx/effects/AddItemActionEffectExample" />
+                                       <node label="Resize" 
app="mx/effects/ResizeEffectExample" />
+                                       <node label="Rotate" 
app="mx/effects/RotateEffectExample" />
+                                       <node label="Sequence" 
app="mx/effects/SequenceEffectExample" />
+                                       <node label="SoundEffect" 
app="mx/effects/SoundEffectExample" />
+                                       <node label="WipeDown" 
app="mx/effects/WipeDownExample" />
+                                       <node label="WipeLeft" 
app="mx/effects/WipeLeftExample" />
+                                       <node label="WipeRight" 
app="mx/effects/WipeRightExample" />
+                                       <node label="WipeUp" 
app="mx/effects/WipeUpExample" />
+                                       <node label="Zoom" 
app="mx/effects/ZoomEffectExample" />
+                               </node>
+                               <node label="View States">
+                                       <node label="State" 
app="mx/states/StatesExample" />
+                               </node>
+                               <node label="Transitions">
+                                       <node label="Transition" 
app="mx/states/TransitionExample" />
+                               </node>
+                       </node>
+                       <node label="Datavisualization Components">
+                               <node label="Charts">
+                                       <node label="Chart Controls">
+                                               <node label="AreaChart" 
app="mx/charts/Line_AreaChartExample" />
+                                               <node label="AxisRenderer" 
app="mx/charts/HLOCChartExample" />
+                                               <node label="BarChart" 
app="mx/charts/Column_BarChartExample" />
+                                               <node label="BubbleChart" 
app="mx/charts/BubbleChartExample" />
+                                               <node label="CandlestickChart" 
app="mx/charts/CandlestickChartExample" />
+                                               <node label="CategoryAxis" 
app="mx/charts/HLOCChartExample" />
+                                               <node label="ColumnChart" 
app="mx/charts/Column_BarChartExample" />
+                                               <node label="DateTimeAxis" 
app="mx/charts/DateTimeAxisExample" />
+                                               <node label="GridLines" 
app="mx/charts/GridLinesExample" />
+                                               <node label="HLOCChart" 
app="mx/charts/HLOCChartExample" />
+                                               <node label="Legend" 
app="mx/charts/PlotChartExample" />
+                                               <node label="LinearAxis" 
app="mx/charts/HLOCChartExample" />
+                                               <node label="LineChart" 
app="mx/charts/Line_AreaChartExample" />
+                                               <node label="LogAxis" 
app="mx/charts/LogAxisExample" />
+                                               <node label="PieChart" 
app="mx/charts/PieChartExample" />
+                                               <node label="PlotChart" 
app="mx/charts/PlotChartExample" />
+                                       </node>
+                                       <node label="Chart Series">
+                                               <node label="AreaSeries" 
app="mx/charts/Line_AreaChartExample" />
+                                               <node label="BarSeries" 
app="mx/charts/Column_BarChartExample" />
+                                               <node label="BubbleSeries" 
app="mx/charts/BubbleChartExample" />
+                                               <node label="CandlestickSeries" 
app="mx/charts/CandlestickChartExample" />
+                                               <node label="ColumnSeries" 
app="mx/charts/Column_BarChartExample" />
+                                               <node label="HLOCSeries" 
app="mx/charts/HLOCChartExample" />
+                                               <node label="LineSeries" 
app="mx/charts/Line_AreaChartExample" />
+                                               <node label="PieSeries" 
app="mx/charts/PieChartExample" />
+                                               <node label="PlotSeries" 
app="mx/charts/PlotChartExample" />
+                                       </node>
+                                       <node label="Chart Effects">
+                                               <node label="SeriesInterpolate" 
app="mx/charts/SeriesInterpolateExample" />
+                                               <node label="SeriesSlide" 
app="mx/charts/SeriesSlideExample" />
+                                               <node label="SeriesZoom" 
app="mx/charts/SeriesZoomExample" />
+                                       </node>
+                               </node>
+                               <node label="AdancedDataGrid">
+                                       <node label="AdvancedDataGrid" 
app="mx/controls/AdvancedDataGridExample" />
+                               </node>
+                               <node label="OLAPDataGrid">
+                                       <node label="OLAPDataGrid" 
app="mx/controls/OLAPDataGridExample" />
+                               </node>
+                               <node label="Printing">
+                                       <node label="ADG Printing" 
app="mx/printing/AdvancedPrintDataGridExample" />
+                               </node>
+                       </node>
+               </node>
+               <node label="Spark Framework Components">
+                       <node label="Techniques and Examples">
+                               <node label="Advanced CSS">
+                                       <node label="Descendant Selector" 
app="spark/css/CSSDescendantSelectorExample" />
+                                       <node label="ID Selector" 
app="spark/css/CSSIDSelectorExample" />
+                                       <node label="Type + Class Selector" 
app="spark/css/CSSTypeClassSelectorExample" />
+                               </node>
+                               <node label="Binding">
+                                       <node label="Bidirectional Binding" 
app="spark/other/BidirectionalBinding1Example" />
+                                       <node label="Bidirectional Binding" 
app="spark/other/BidirectionalBinding2Example" />
+                               </node>
+                               <node label="Cursors">
+                                       <node label="Busy Cursor" 
app="spark/other/Cursor1Example" />
+                                       <node label="Custom Cursor" 
app="spark/other/Cursor2Example" />
+                               </node>
+                               <!-- Require remote service to work
+                               <node label="DataGrid">
+                                       <node label="DataGrid" 
app="spark/controls/DataGridExample2"/>
+                                       <node label="Custom Renderer" 
app="spark/controls/DataGridCustomRendererExample"/>
+                                       <node label="Custom Renderer" 
app="spark/controls/DataGridCustomRendererPrepareExample"/>
+                                       <node label="Custom Skin" 
app="spark/controls/DataGridCustomSkinExample"/>
+                                       <node label="Columns" 
app="spark/controls/DataGridSimpleColumnsExample"/>
+                                       <node label="No wrap" 
app="spark/controls/DataGridSimpleNoWrapExample"/>
+                                       <node label="Sizing" 
app="spark/controls/DataGridSizingExample"/>
+                               </node>
+                               <node label="Data Paging">
+                                       <node label="Data Paging" 
app="spark/controls/ListDataPagingExample" />
+                               </node>
+                               -->
+                               <node label="Drag and Drop">
+                                       <node label="List to List" 
app="spark/other/DragAndDrop1Example" />
+                                       <node label="List to Panel" 
app="spark/other/DragAndDrop2Example" />
+                               </node>
+                               <node label="Custom Components">
+                                       <node label="Search" 
app="spark/components/SearchExample" />
+                                       <node label="Video Player" 
app="spark/components/VideoPlayerExample" />
+                               </node>
+                               <node label="i18n">
+                                       <node label="Collator" 
app="spark/i18n/SparkCollatorExample"/>
+                                       <node label="Basic Collator" 
app="spark/i18n/SparkCollator2Example"/>
+                                       <node label="Currency Validator" 
app="spark/i18n/SparkCurrencyValidatorExample"/>
+                                       <node label="Basic Currency Validator" 
app="spark/i18n/SparkCurrencyValidator2Example"/>
+                                       <node label="Number Validator" 
app="spark/i18n/SparkNumberValidatorExample"/>
+                                       <node label="Basic Number Validator" 
app="spark/i18n/SparkNumberValidator2Example"/>
+                                       <node label="Date Time Formatter" 
app="spark/i18n/SparkDateTimeFormatterExample"/>
+                                       <node label="Basic Date Time Formatter" 
app="spark/i18n/SparkDateTimeFormatter2Example"/>
+                                       <node label="Currency Formatter" 
app="spark/i18n/SparkCurrencyFormatterExample"/>
+                                       <node label="Basic Currency Formatter" 
app="spark/i18n/SparkCurrencyFormatter2Example"/>
+                                       <node label="Number Formatter" 
app="spark/i18n/SparkNumberFormatterExample"/>
+                                       <node label="Basic Number Formatter" 
app="spark/i18n/SparkNumberFormatter2Example"/>
+                                       <node label="Sort" 
app="spark/i18n/SparkSortandSortFieldExample"/>
+                                       <node label="Basic Sort" 
app="spark/i18n/SparkSortandSortField2Example"/>
+                                       <node label="String Tools" 
app="spark/i18n/SparkStringToolsExample"/>
+                                       <node label="Formatters" 
app="spark/i18n/SparkFormatterExample"/>
+                               </node> 
+                               <node label="Item Renderers">
+                                       <node label="List" 
app="spark/itemRenderers/ListItemRendererExample"/>
+                                       <node label="Scale Image" 
app="spark/itemRenderers/ItemRenderer1Example" />
+                                       <node label="3D Rotate" 
app="spark/itemRenderers/ItemRenderer2Example" />
+                               </node>
+                               <node label="Events">
+                                       <node label="Inline property" 
app="spark/events/EventExample1" />
+                                       <node label="Inline block" 
app="spark/events/EventExample2" />
+                                       <node label="Function" 
app="spark/events/EventExample3" />
+                                       <node label="addEventListener" 
app="spark/events/EventExample4" />
+                                       <node label="Dispatch" 
app="spark/events/EventExample5" />
+                                       <node label="Custom" 
app="spark/events/EventExample6" />
+                               </node>
+                               <node label="Forms">
+                                       <node label="Help Form" 
app="spark/controls/SampleHelpFormExample"/>
+                                       <node label="Sequence Form" 
app="spark/controls/SampleSequenceFormExample"/>
+                                       <node label="Simple Form" 
app="spark/controls/SampleSimpleFormExample"/>
+                                       <node label="Stacked Form" 
app="spark/controls/SampleStackedFormExample"/>
+                               </node>
+                               <node label="Modules">
+                                       <node label="Load" 
app="spark/modules/ModuleExample" />
+                               </node>
+                               <node label="Repeater">
+                                       <node label="Repeater" 
app="spark/other/RepeaterExample" />
+                               </node>
+                               <node label="ScrollBars">
+                                       <node label="ScrollBars" 
app="spark/other/ScrollBarsExample" />
+                               </node>
+                               <node label="Skinning">
+                                       <node label="Button With Icon" 
app="spark/skinning/ButtonWithIconExample"/>
+                                       <node label="Application" 
app="spark/skinning/SkinningApplication1Example"/>
+                                       <node label="Application" 
app="spark/skinning/SkinningApplication2Example"/>
+                                       <node label="Application" 
app="spark/skinning/SkinningApplication3Example"/>
+                                       <node label="Container" 
app="spark/skinning/SkinningContainerExample"/>
+                               </node>
+                               <node label="Viewport">
+                                       <node label="Controlling Viewport" 
app="spark/other/ControllingViewportExample" />
+                               </node>
+                       </node>
+                       <node label="Effects and Filters">
+                               <node label="Move 3D" 
app="spark/effects/Move3DExample" />
+                               <node label="Filter" 
app="spark/other/FilterExample" />
+                               <node label="Wipe" 
app="spark/effects/WipeExample" />
+                               <node label="Animate Property" 
app="spark/effects/AnimatePropertiesExample" />
+                               <node label="Animate Transform" 
app="spark/effects/AnimateTransformExample" />
+                               <!-- not working
+                               <node label="Cross Fade" 
app="spark/effects/CrossFadeExample" />
+                                -->
+                               <node label="Fade" 
app="spark/effects/FadeExample" />
+                               <node label="Rotate 3D" 
app="spark/effects/Rotate3DExample" />
+                               <node label="Scale 3D" 
app="spark/effects/Scale3DExample" />
+                       </node>
+                       <node label="Visual Components">
+                               <node label="Containers">
+                                       <node label="Accordion" 
app="spark/controls/AccordionExample" />
+                                       <node label="Border" 
app="spark/containers/BorderExample"/>
+                                       <node label="DataGroup" 
app="spark/controls/DataGroupExample" />
+                                       <node label="Form" 
app="spark/controls/FormExample" />
+                                       <node label="HGroup" 
app="spark/containers/SampleHGroup" />
+                                       <node label="Group" 
app="spark/containers/GroupExample"/>
+                                       <node label="Panel" 
app="spark/containers/PanelExample"/>
+                                       <node label="SkinableDataContainer" 
app="spark/containers/SkinableDataContainerExample" />
+                                       <node label="TabNavigator" 
app="spark/containers/TabNavigator1Example" />
+                                       <node label="TabNavigator" 
app="spark/containers/TabNavigator2Example" />
+                                       <node label="TitleGroup" 
app="spark/containers/TileGroupExample" />
+                                       <node label="TitleWindow" 
app="spark/controls/TitleWindowExample" />
+                                       <node label="ViewStack" 
app="spark/controls/ViewStackExample" />
+                                       <node label="VGroup" 
app="spark/containers/SampleVGroup" />
+                                       <node label="Vertical Horizontal Align" 
app="spark/containers/SampleVerticalHorizontalAlign" />
+                               </node>
+                               <node label="Graphics and FXG">
+                                       <node label="Drop Shadow" 
app="spark/fxg/DropShadowGraphicExample" />
+                                       <node label="Image" 
app="spark/fxg/BitmapImageExample" />
+                                       <node label="Eclipse" 
app="spark/fxg/EclipseExample" />
+                                       <node label="Ellipse Transform" 
app="spark/fxg/EllipseTransformExample" />
+                                       <node label="Line" 
app="spark/fxg/LineExample" />
+                                       <node label="Linear Gradient" 
app="spark/fxg/LinearGradientsSpreadMethodExample" />
+                                       <node label="Rectangle" 
app="spark/fxg/RectExample" />
+                                       <node label="RichText" 
app="spark/fxg/RichTextExample" />
+                                       <node label="Static FXG" 
app="spark/fxg/StaticFXGExample" />
+                               </node>
+                               <node label="General Controls">
+                                       <node label="AdvancedDataGrid" 
app="spark/controls/AdvancedDatagridExample" />
+                                       <node label="Checkbox" 
app="spark/controls/CheckboxExample"/>
+                                       <node label="ColorPicker" 
app="spark/controls/ColorPickerExample" />
+                                       <node label="ComboBox" 
app="spark/controls/ComboBoxExample" />
+                                       <node label="DropDown" 
app="spark/controls/DropdownExample"/>
+                                       <node label="DataGrid" 
app="spark/controls/DataGridExample" />
+                                       <node label="Image" 
app="spark/controls/ImageExample" />
+                                       <node label="List" 
app="spark/controls/ListExample" />
+                                       <node label="Menu" 
app="spark/controls/MenuExample" />
+                                       <node label="NumericStepper" 
app="spark/controls/NumericStepperExample"/>
+                                       <node label="OLAPDataGrid" 
app="spark/controls/OLAPDataGridExample" />
+                                       <node label="ProgressBar" 
app="spark/controls/ProgressBarExample" />
+                                       <node label="RadioButton" 
app="spark/controls/RadioButtonExample"/>
+                                       <node label="ScrollBar" 
app="spark/controls/ScrollBarExample" />
+                                       <node label="Scroller" 
app="spark/controls/Scroller1Example"/>
+                                       <node label="Scroller and Tabbing" 
app="spark/controls/Scroller2Example"/>
+                                       <node label="Slider" 
app="spark/controls/SliderExample"/>
+                                       <node label="Spinner" 
app="spark/controls/SpinnerExample"/>
+                                       <!--  Removed to avoid putting swf in 
repo
+                                       <node label="SWFloader" 
app="spark/controls/SWFLoaderExample" />
+                                       -->
+                                       <node label="ToolTip" 
app="spark/controls/ToolTipExample" />
+                                       <node label="Tree" 
app="spark/controls/TreeExample" />
+                                       <node label="VideoDisplay" 
app="spark/controls/VideoDisplayExample" />
+                                       <node label="VideoDisplay" 
app="spark/controls/OSMFExample" />
+                                       <node label="VideoPlayer" 
app="spark/controls/VideoPlayerExample" />
+                               </node> 
+                               <node label="Button Controls">
+                                       <node label="Button" 
app="spark/controls/ButtonExample"/>
+                                       <node label="ButtonBar" 
app="spark/controls/ButtonBarExample"/>
+                                       <node label="LinkBar" 
app="spark/controls/LinkBarExample" />
+                                       <node label="LinkButton" 
app="spark/controls/LinkButtonExample" />
+                                       <node label="PopUpButton" 
app="spark/controls/PopupButtonExample" />
+                                       <node label="PopUpAnchor" 
app="spark/controls/PopUpAnchor1Example"/>
+                                       <node label="PopUpAnchor" 
app="spark/controls/PopUpAnchor2Example"/>
+                                       <node label="ToggleButton" 
app="spark/controls/ToggleButtonExample"/>
+                                       <node label="ToggleButtonBar" 
app="spark/controls/ToggleButtonBarExample" />
+                               </node>
+                               <node label="Date Controls">
+                                       <node label="DateChooser" 
app="spark/controls/DateChooserExample" />
+                                       <node label="DateField" 
app="spark/controls/DateFieldExample" />
+                               </node>
+                               <node label="Text Controls">
+                                       <node label="RichEditableText" 
app="spark/controls/RichEditableTextExample" />
+                                       <node label="TextArea" 
app="spark/controls/TextAreaExample" />
+                                       <node label="TextInput" 
app="spark/controls/TextInputExample" />
+                                       <node label="Sample Layout" 
app="spark/controls/TextLayout1Example" />
+                                       <node label="News Layout" 
app="spark/controls/TextLayout2Example" />
+                                       <node label="Text Controls" 
app="spark/controls/TextLayout3Example" />
+                                       <node label="Import Format Types" 
app="spark/controls/TextLayout4Example" />
+                                       <!--  Doesn't comile with current 
version of TLF
+                                       <node label="Text Layout Editor" 
app="spark/tlf/TextLayoutEditorSample" />
+                                       -->
+                               </node>
+                               <node label="Layouts">
+                                       <node label="Animated" 
app="spark/layouts/CustomLayoutAnimatedExample" />
+                                       <node label="Baseline" 
app="spark/layouts/CustomLayoutHBaselineExample" />
+                                       <node label="Image Wheel" 
app="spark/layouts/CustomLayoutFlickrWheelExample" />
+                                       <node label="Text Flow" 
app="spark/layouts/CustomLayoutFlowExample" />
+                               </node>
+                       </node>
+                       <node label="Charts">
+                               <node label="AreaChart" 
app="spark/charts/AreaChartExample" />
+                               <node label="BarChart" 
app="spark/charts/BarChartExample" />
+                               <node label="BubbleChart" 
app="spark/charts/BubbleChartExample" />
+                               <node label="CandleStickChart" 
app="spark/charts/CandleStickChartExample" />
+                               <node label="ColumnChart" 
app="spark/charts/ColumnChartExample" />
+                               <node label="HLOCChart" 
app="spark/charts/HLOCChartExample" />
+                               <node label="LineChart" 
app="spark/charts/LineChartExample" />
+                               <node label="PieChart" 
app="spark/charts/PieChartExample" />
+                               <node label="PlotChart" 
app="spark/charts/PlotChartExample" />
+                               <node label="SeriesInterpolate" 
app="spark/charts/SeriesInterpolateExample" />
+                               <node label="SeriesSlide" 
app="spark/charts/SeriesSlideExample" />
+                               <node label="SeriesZoom" 
app="spark/charts/SeriesZoomExample" />
+                       </node>
+                       <node label="Validators and Formatters">
+                               <node label="Validators">
+                                       <node label="CreditCardValidator" 
app="spark/validators/CreditCardValidatorExample" />
+                                       <node label="CurrencyValidator" 
app="spark/validators/CurrencyValidatorExample" />
+                                       <node label="DateValidator" 
app="spark/validators/DateValidatorExample" />
+                                       <node label="EmailValidator" 
app="spark/validators/EmailValidatorExample" />
+                                       <node label="NumberValidator" 
app="spark/validators/NumberValidatorExample" />
+                                       <node label="RegExpValidator" 
app="spark/validators/RegExpValidatorExample" />
+                                       <node label="SocialSecurityValidator" 
app="spark/validators/SocialSecurityValidatorExample" />
+                                       <node label="StringValidator" 
app="spark/validators/StringValidatorExample" />
+                                       <node label="Validator" 
app="spark/validators/FormValidatorExample" />
+                                       <node label="ZipCodeValidator" 
app="spark/validators/ZipCodeValidatorExample" />
+                               </node>
+                               <node label="Formatters">
+                                       <node label="CurrencyFormatter" 
app="spark/formatters/CurrencyFormatterExample" />
+                                       <node label="DateFormatter" 
app="spark/formatters/DateFormatterExample" />
+                                       <node label="NumberFormatter" 
app="spark/formatters/NumberFormatterExample" />
+                                       <node label="PhoneFormatter" 
app="spark/formatters/PhoneFormatterExample" />
+                                       <node label="SwitchFormatter" 
app="spark/formatters/SwitchFormatterExample" />
+                                       <node label="ZipCodeFormatter" 
app="spark/formatters/ZipCodeFormatterExample" />
+                               </node>
+                       </node>
+               </node>
+       </node>
 </compTree>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex3/src/loaderPanel.mxml
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/src/loaderPanel.mxml 
b/TourDeFlex/TourDeFlex3/src/loaderPanel.mxml
index 8abb460..d94bfed 100755
--- a/TourDeFlex/TourDeFlex3/src/loaderPanel.mxml
+++ b/TourDeFlex/TourDeFlex3/src/loaderPanel.mxml
@@ -1,35 +1,35 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-      contributor license agreements.  See the NOTICE file distributed with
-      this work for additional information regarding copyright ownership.
-      The ASF licenses this file to You under the Apache License, Version 2.0
-      (the "License"); you may not use this file except in compliance with
-      the License.  You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-      Unless required by applicable law or agreed to in writing, software
-      distributed under the License is distributed on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-      See the License for the specific language governing permissions and
-      limitations under the License.
-  -->
-
-<mx:Panel xmlns:fx="http://ns.adobe.com/mxml/2009"; 
xmlns:mx="library://ns.adobe.com/flex/mx"
-                 horizontalAlign="center" headerHeight="10" 
dropShadowVisible="false">
-   <fx:Script>
-     <![CDATA[
-     
-       public function loadApp(swfApp:String):void
-    {
-       myLoader.source = swfApp;
-    }
-    
-    ]]>
-  </fx:Script>
-
-<mx:SWFLoader id="myLoader" width="100%" height="100%" />
-
-</mx:Panel>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+  -->
+
+<mx:Panel xmlns:fx="http://ns.adobe.com/mxml/2009"; 
xmlns:mx="library://ns.adobe.com/flex/mx"
+                 horizontalAlign="center" headerHeight="10" 
dropShadowVisible="false">
+   <fx:Script>
+     <![CDATA[
+     
+       public function loadApp(swfApp:String):void
+    {
+       myLoader.source = swfApp;
+    }
+    
+    ]]>
+  </fx:Script>
+
+<mx:SWFLoader id="myLoader" width="100%" height="100%" />
+
+</mx:Panel>

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex3/src/viewsource.mxml
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/src/viewsource.mxml 
b/TourDeFlex/TourDeFlex3/src/viewsource.mxml
index 6fa4bb7..dbf83bf 100755
--- a/TourDeFlex/TourDeFlex3/src/viewsource.mxml
+++ b/TourDeFlex/TourDeFlex3/src/viewsource.mxml
@@ -1,57 +1,57 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-      contributor license agreements.  See the NOTICE file distributed with
-      this work for additional information regarding copyright ownership.
-      The ASF licenses this file to You under the Apache License, Version 2.0
-      (the "License"); you may not use this file except in compliance with
-      the License.  You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-      Unless required by applicable law or agreed to in writing, software
-      distributed under the License is distributed on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-      See the License for the specific language governing permissions and
-      limitations under the License.
-  -->
-
-<mx:VBox xmlns:fx="http://ns.adobe.com/mxml/2009"; 
xmlns:mx="library://ns.adobe.com/flex/mx"
-                backgroundColor="#CCCCCC" usePreloader="false" paddingTop="0" 
paddingBottom="0" paddingLeft="0" paddingRight="0">
-
-       <fx:Script>
-               <![CDATA[               
-                       
-                       public function loadSource(appUrl:String, 
srcUrl:String):void
-                       {
-                               // delete all previously loaded source
-                               tn.removeAllChildren();
-                               
-                               var tabs:Array = new Array();
-                               if (appUrl != null && appUrl != "")
-                               {
-                                       var files:Array = new Array();
-                                       // the first file shown will be the 
mxml source
-                                       files[0] = appUrl + ".mxml";
-                                       
-                                       if (srcUrl != null && srcUrl != "")
-                                       {
-                                               // other source files are shown 
in the subsequence tabs
-                                               var otherSrc:Array = 
srcUrl.split("&");
-                                               files = files.concat(otherSrc);
-                                       }
-
-                               for (var i:int ; i < files.length ; i++)
-                       {
-                                               tabs[i] = new SourceTab();
-                                               tn.addChild(tabs[i]);
-                                               tabs[i].source = files[i];
-                       }
-                               }
-                       }
-               ]]>
-       </fx:Script>
-
-       <mx:TabNavigator id="tn" width="100%" height="100%" paddingTop="0"/>
-
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+  -->
+
+<mx:VBox xmlns:fx="http://ns.adobe.com/mxml/2009"; 
xmlns:mx="library://ns.adobe.com/flex/mx"
+                backgroundColor="#CCCCCC" usePreloader="false" paddingTop="0" 
paddingBottom="0" paddingLeft="0" paddingRight="0">
+
+       <fx:Script>
+               <![CDATA[               
+                       
+                       public function loadSource(appUrl:String, 
srcUrl:String):void
+                       {
+                               // delete all previously loaded source
+                               tn.removeAllChildren();
+                               
+                               var tabs:Array = new Array();
+                               if (appUrl != null && appUrl != "")
+                               {
+                                       var files:Array = new Array();
+                                       // the first file shown will be the 
mxml source
+                                       files[0] = appUrl + ".mxml";
+                                       
+                                       if (srcUrl != null && srcUrl != "")
+                                       {
+                                               // other source files are shown 
in the subsequence tabs
+                                               var otherSrc:Array = 
srcUrl.split("&");
+                                               files = files.concat(otherSrc);
+                                       }
+
+                               for (var i:int ; i < files.length ; i++)
+                       {
+                                               tabs[i] = new SourceTab();
+                                               tn.addChild(tabs[i]);
+                                               tabs[i].source = files[i];
+                       }
+                               }
+                       }
+               ]]>
+       </fx:Script>
+
+       <mx:TabNavigator id="tn" width="100%" height="100%" paddingTop="0"/>
+
 </mx:VBox>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5ed4d983/TourDeFlex/TourDeFlex_content/badge/index.html
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex_content/badge/index.html 
b/TourDeFlex/TourDeFlex_content/badge/index.html
index 799296a..6527cc4 100644
--- a/TourDeFlex/TourDeFlex_content/badge/index.html
+++ b/TourDeFlex/TourDeFlex_content/badge/index.html
@@ -14,70 +14,70 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
-<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
-<head>
-       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-       <title>Tour de Flex Download</title>
-       <!-- SWFObject embed by Geoff Stearns [email protected] 
http://blog.deconcept.com/swfobject/ -->
-       <script type="text/javascript" src="swfobject.js"></script>
-       <style>
-       TD {font-size: 10pt;}
-       H2 {font-family: Arial;}
-       </style>
-       
-</head>
-<body color="#FFFFFF" bgcolor="#FFFFFF" text="#000000" link="#000000" 
vlink="#000000" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
-<center>
-<!-- BEGIN EMBED CODE -->
-       
-       <!-- IMPORTANT: Make sure you also copy the swfobject script tag from 
the head above -->
-       
-       <div id="flashcontent" style="width:215px; height:180px;">
-               <strong>Please upgrade your Flash Player</strong>
-               This is the content that would be shown if the user does not 
have Flash Player 6.0.65 or higher installed.
-       </div>
-
-       <script type="text/javascript">
-               // <![CDATA[
-               
-               // version 9.0.115 or greater is required for launching AIR 
apps.
-               var so = new SWFObject("AIRInstallBadge.swf", "Badge", "215", 
"180", "9.0.115", "#323232");
-               so.useExpressInstall('expressinstall.swf');
-               
-               // these parameters are required for badge install:
-               so.addVariable("airversion", "1.5"); // version of AIR runtime 
required
-               so.addVariable("appname", "Tour de Flex"); // application name 
to display to the user
-               so.addVariable("appurl", 
"http://download.macromedia.com/pub/developer/air/TourDeFlex.air";); // absolute 
URL (beginning with http or https) of the application ".air" file
-               
-               // these parameters are required to support launching apps from 
the badge (but optional for install):
-               so.addVariable("appid", "com.pe.tourdeflex.adobe"); // the 
qualified application ID (ex. com.gskinner.air.MyApplication)
-               so.addVariable("pubid", ""); // publisher id
-               
-               // this parameter is required in addition to the above to 
support upgrading from the badge:
-               so.addVariable("appversion", "1.2.3"); // AIR application 
version
-               
-               // these parameters are optional:
-               so.addVariable("imageurl", "tdfx_badge.jpg"); // URL for an 
image (JPG, PNG, GIF) or SWF to display in the badge (205px wide, 170px high)
-               so.addVariable("appinstallarg", "installed from web"); // 
passed to the application when it is installed from the badge
-               so.addVariable("applauncharg", "launched from web"); // passed 
to the application when it is launched from the badge
-               so.addVariable("helpurl", "help.html"); // optional url to a 
page containing additional help, displayed in the badge's help screen
-               so.addVariable("hidehelp", "true"); // hides the help icon if 
"true"
-               so.addVariable("skiptransition", "false"); // skips the initial 
transition if "true"
-               so.addVariable("titlecolor", "#00AAFF"); // changes the color 
of titles
-               so.addVariable("buttonlabelcolor", "#00AAFF"); // changes the 
color of the button label
-               so.addVariable("appnamecolor", "#00AAFF"); // changes the color 
of the application name if the image is not specified or loaded
-               
-               // these parameters allow you to override the default text in 
the badge:
-               // supported strings: str_error, str_err_params, 
str_err_airunavailable, str_err_airswf, str_loading, str_install, str_launch, 
str_upgrade, str_close, str_launching, str_launchingtext, str_installing, 
str_installingtext, str_tryagain, str_beta3, str_beta3text, str_help, 
str_helptext
-               so.addVariable("str_err_airswf", "<u>Running 
locally?</u><br/><br/>The AIR proxy swf won't load properly when this demo is 
run from the local file system."); // overrides the error text when the AIR 
proxy swf fails to load
-               
-               so.write("flashcontent");
-               
-               // ]]>
-       </script>
-
-<!-- END EMBED CODE -->
-</center>      
-</body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+<head>
+       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+       <title>Tour de Flex Download</title>
+       <!-- SWFObject embed by Geoff Stearns [email protected] 
http://blog.deconcept.com/swfobject/ -->
+       <script type="text/javascript" src="swfobject.js"></script>
+       <style>
+       TD {font-size: 10pt;}
+       H2 {font-family: Arial;}
+       </style>
+       
+</head>
+<body color="#FFFFFF" bgcolor="#FFFFFF" text="#000000" link="#000000" 
vlink="#000000" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
+<center>
+<!-- BEGIN EMBED CODE -->
+       
+       <!-- IMPORTANT: Make sure you also copy the swfobject script tag from 
the head above -->
+       
+       <div id="flashcontent" style="width:215px; height:180px;">
+               <strong>Please upgrade your Flash Player</strong>
+               This is the content that would be shown if the user does not 
have Flash Player 6.0.65 or higher installed.
+       </div>
+
+       <script type="text/javascript">
+               // <![CDATA[
+               
+               // version 9.0.115 or greater is required for launching AIR 
apps.
+               var so = new SWFObject("AIRInstallBadge.swf", "Badge", "215", 
"180", "9.0.115", "#323232");
+               so.useExpressInstall('expressinstall.swf');
+               
+               // these parameters are required for badge install:
+               so.addVariable("airversion", "1.5"); // version of AIR runtime 
required
+               so.addVariable("appname", "Tour de Flex"); // application name 
to display to the user
+               so.addVariable("appurl", 
"http://download.macromedia.com/pub/developer/air/TourDeFlex.air";); // absolute 
URL (beginning with http or https) of the application ".air" file
+               
+               // these parameters are required to support launching apps from 
the badge (but optional for install):
+               so.addVariable("appid", "com.pe.tourdeflex.adobe"); // the 
qualified application ID (ex. com.gskinner.air.MyApplication)
+               so.addVariable("pubid", ""); // publisher id
+               
+               // this parameter is required in addition to the above to 
support upgrading from the badge:
+               so.addVariable("appversion", "1.2.3"); // AIR application 
version
+               
+               // these parameters are optional:
+               so.addVariable("imageurl", "tdfx_badge.jpg"); // URL for an 
image (JPG, PNG, GIF) or SWF to display in the badge (205px wide, 170px high)
+               so.addVariable("appinstallarg", "installed from web"); // 
passed to the application when it is installed from the badge
+               so.addVariable("applauncharg", "launched from web"); // passed 
to the application when it is launched from the badge
+               so.addVariable("helpurl", "help.html"); // optional url to a 
page containing additional help, displayed in the badge's help screen
+               so.addVariable("hidehelp", "true"); // hides the help icon if 
"true"
+               so.addVariable("skiptransition", "false"); // skips the initial 
transition if "true"
+               so.addVariable("titlecolor", "#00AAFF"); // changes the color 
of titles
+               so.addVariable("buttonlabelcolor", "#00AAFF"); // changes the 
color of the button label
+               so.addVariable("appnamecolor", "#00AAFF"); // changes the color 
of the application name if the image is not specified or loaded
+               
+               // these parameters allow you to override the default text in 
the badge:
+               // supported strings: str_error, str_err_params, 
str_err_airunavailable, str_err_airswf, str_loading, str_install, str_launch, 
str_upgrade, str_close, str_launching, str_launchingtext, str_installing, 
str_installingtext, str_tryagain, str_beta3, str_beta3text, str_help, 
str_helptext
+               so.addVariable("str_err_airswf", "<u>Running 
locally?</u><br/><br/>The AIR proxy swf won't load properly when this demo is 
run from the local file system."); // overrides the error text when the AIR 
proxy swf fails to load
+               
+               so.write("flashcontent");
+               
+               // ]]>
+       </script>
+
+<!-- END EMBED CODE -->
+</center>      
+</body>
+</html>

Reply via email to