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&printing/FormPrintHeader.mxml&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&printing/FormPrintHeader.mxml&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>
