http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/DateChooserExample/src/README.txt ---------------------------------------------------------------------- diff --git a/examples/DateChooserExample/src/README.txt b/examples/DateChooserExample/src/README.txt deleted file mode 100644 index 4d147d7..0000000 --- a/examples/DateChooserExample/src/README.txt +++ /dev/null @@ -1,43 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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. -// -//////////////////////////////////////////////////////////////////////////////// - -DESCRIPTION - -The DateChooserExample demonstrates the DateChooser and DateField components. The -DataChooser displays a calendar in place while the DateField displays a calendar -in a pop-up. - -This Flex application may be run as a Flash SWF or cross-compiled (using Falcon JX) -into JavaScript and HTML and run without Flash. - -Selecting a date from the DateChooser sets the date in the DateField. - -COMPONENTS and BEADS - -- DateChooser -- DateField -- Label - -NOTES - -In the ActionScript/SWF version, each button/date in the DateChooser has a hit area -that's smaller than the button itself. - -In the ActionScript/SWF version, the last-selected date in the DateField pop-up -calendar may remain selected.
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/EffectsExample/build.xml ---------------------------------------------------------------------- diff --git a/examples/EffectsExample/build.xml b/examples/EffectsExample/build.xml deleted file mode 100644 index de6a574..0000000 --- a/examples/EffectsExample/build.xml +++ /dev/null @@ -1,77 +0,0 @@ -<?xml version="1.0"?> -<!-- - - 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. - ---> - - -<project name="effectexample" default="main" basedir="."> - <property name="FLEXJS_HOME" location="../.."/> - <property name="example" value="EffectExample" /> - - <property file="${FLEXJS_HOME}/env.properties"/> - <property environment="env"/> - <property file="${FLEXJS_HOME}/build.properties"/> - <property name="FLEX_HOME" value="${FLEXJS_HOME}"/> - <available file="${env.FALCON_HOME}/lib/falcon-mxmlc.jar" - type="file" - property="FALCON_HOME" - value="${env.FALCON_HOME}"/> - - <available file="${FLEXJS_HOME}/../flex-falcon/compiler/generated/dist/sdk/lib/falcon-mxmlc.jar" - type="file" - property="FALCON_HOME" - value="${FLEXJS_HOME}/../flex-falcon/compiler/generated/dist/sdk"/> - - <available file="${env.FALCONJX_HOME}/lib/jsc.jar" - type="file" - property="FALCONJX_HOME" - value="${env.FALCONJX_HOME}"/> - - <available file="${FLEXJS_HOME}/../flex-falcon/compiler.jx/lib/jsc.jar" - type="file" - property="FALCONJX_HOME" - value="${FLEXJS_HOME}/../flex-falcon/compiler.jx"/> - - <available file="${env.GOOG_HOME}/closure/goog/base.js" - type="file" - property="GOOG_HOME" - value="${env.GOOG_HOME}"/> - - <available file="${FLEXJS_HOME}/js/lib/google/closure-library/closure/goog/base.js" - type="file" - property="GOOG_HOME" - value="${FLEXJS_HOME}/js/lib/google/closure-library"/> - - <include file="${basedir}/../build_example.xml" /> - - <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}"> - </target> - <!-- Uncomment to reproduce cross-compilation error in compilejs step - <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}"> - </target> - --> - - <target name="clean"> - <delete dir="${basedir}/bin" failonerror="false" /> - <delete dir="${basedir}/bin-debug" failonerror="false" /> - <delete dir="${basedir}/bin-release" failonerror="false" /> - </target> - - - -</project> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/EffectsExample/src/EffectExample.mxml ---------------------------------------------------------------------- diff --git a/examples/EffectsExample/src/EffectExample.mxml b/examples/EffectsExample/src/EffectExample.mxml deleted file mode 100644 index 2d5c972..0000000 --- a/examples/EffectsExample/src/EffectExample.mxml +++ /dev/null @@ -1,33 +0,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. -// -//////////////////////////////////////////////////////////////////////////////// ---> -<js:Application xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:local="*" - xmlns:models="models.*" - xmlns:js="library://ns.apache.org/flexjs/basic" - > - - <js:valuesImpl> - <js:SimpleCSSValuesImpl /> - </js:valuesImpl> - <js:initialView> - <local:MyInitialView /> - </js:initialView> -</js:Application> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/EffectsExample/src/MyInitialView.mxml ---------------------------------------------------------------------- diff --git a/examples/EffectsExample/src/MyInitialView.mxml b/examples/EffectsExample/src/MyInitialView.mxml deleted file mode 100644 index 9fa98e3..0000000 --- a/examples/EffectsExample/src/MyInitialView.mxml +++ /dev/null @@ -1,89 +0,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. - ---> -<js:ViewBase xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - xmlns:local="*" - xmlns:models="models.*" - xmlns:acc="org.apache.flex.html.accessories.*"> - - <fx:Style> - .title { - font-size: 14pt; - font-weight: bold; - } - - </fx:Style> - - <fx:Script> - <![CDATA[ - import org.apache.flex.effects.Fade; - import org.apache.flex.effects.Move; - - private function swapit():void - { - var move1:Move = new Move(image1); - var move2:Move = new Move(image2); - move1.xTo = image1.x == 100 ? 400 : 100; - move2.xTo = image2.x == 100 ? 400 : 100; - move1.play(); - move2.play(); - } - - private function fadeout():void - { - var fade:Fade = new Fade(image1); - fade.alphaFrom = 1; - fade.alphaTo = 0; - fade.play(); - } - - private function fadein():void - { - var fade:Fade = new Fade(image1); - fade.alphaFrom = 0; - fade.alphaTo = 1; - fade.play(); - } - ]]> - </fx:Script> - - <js:Container width="600" height="700" x="50" y="50"> - <js:beads> - <js:VerticalLayout /> - </js:beads> - - <js:Container width="600" height="40"> - <js:beads> - <js:HorizontalLayout /> - </js:beads> - <js:TextButton text="swap" click="swapit()" /> - <js:TextButton text="fade out" click="fadeout()" /> - <js:TextButton text="fade in" click="fadein()" /> - </js:Container> - - <js:Container width="500"> - <js:Image id="image1" source="twong.jpg" x="100" y="20" /> - <js:Label id="caption1" text="Dick" x="100" y="200" /> - <js:Image id="image2" source="jproctor.jpg" x="400" y="20" /> - <js:Label id="caption2" text="Jane" x="400" y="200" /> - </js:Container> - </js:Container> - -</js:ViewBase> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/EffectsExample/src/README.txt ---------------------------------------------------------------------- diff --git a/examples/EffectsExample/src/README.txt b/examples/EffectsExample/src/README.txt deleted file mode 100644 index defca90..0000000 --- a/examples/EffectsExample/src/README.txt +++ /dev/null @@ -1,35 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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. -// -//////////////////////////////////////////////////////////////////////////////// - -DESCRIPTION - -The EffectsExample demonstrates the Move and Fade effects. This Flex application -can be run as an ActionScript SWF or cross-compiled into a JavaScript/HTML -application using the Falcon JX compiler. - -COMPONENTS and BEADS - -- Container -- Image -- Label -- TextButton - -- Move -- Fade - http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/EffectsExample/src/jproctor.jpg ---------------------------------------------------------------------- diff --git a/examples/EffectsExample/src/jproctor.jpg b/examples/EffectsExample/src/jproctor.jpg deleted file mode 100644 index 1111787..0000000 Binary files a/examples/EffectsExample/src/jproctor.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/EffectsExample/src/twong.jpg ---------------------------------------------------------------------- diff --git a/examples/EffectsExample/src/twong.jpg b/examples/EffectsExample/src/twong.jpg deleted file mode 100644 index 1124b71..0000000 Binary files a/examples/EffectsExample/src/twong.jpg and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_HTML5/build.xml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_HTML5/build.xml b/examples/FlexJSTest_HTML5/build.xml deleted file mode 100644 index 4faedac..0000000 --- a/examples/FlexJSTest_HTML5/build.xml +++ /dev/null @@ -1,70 +0,0 @@ -<?xml version="1.0"?> -<!-- - - 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. - ---> - - -<project name="flexjstest_HTML5" default="main" basedir="."> - <property name="FLEXJS_HOME" location="../.."/> - <property name="example" value="FlexJSTest_HTML5" /> - - <property environment="env"/> - <property file="${FLEXJS_HOME}/build.properties"/> - <property name="FLEX_HOME" value="${FLEXJS_HOME}"/> - <available file="${env.FALCON_HOME}/lib/falcon-mxmlc.jar" - type="file" - property="FALCON_HOME" - value="${env.FALCON_HOME}"/> - - <available file="${FLEXJS_HOME}/../flex-falcon/compiler/generated/dist/sdk/lib/falcon-mxmlc.jar" - type="file" - property="FALCON_HOME" - value="${FLEXJS_HOME}/../flex-falcon/compiler/generated/dist/sdk"/> - - <available file="${env.FALCONJX_HOME}/lib/jsc.jar" - type="file" - property="FALCONJX_HOME" - value="${env.FALCONJX_HOME}"/> - - <available file="${FLEXJS_HOME}/../flex-falcon/compiler.jx/lib/jsc.jar" - type="file" - property="FALCONJX_HOME" - value="${FLEXJS_HOME}/../flex-falcon/compiler.jx"/> - - <available file="${env.GOOG_HOME}/closure/goog/base.js" - type="file" - property="GOOG_HOME" - value="${env.GOOG_HOME}"/> - - <available file="${FLEXJS_HOME}/js/lib/google/closure-library/closure/goog/base.js" - type="file" - property="GOOG_HOME" - value="${FLEXJS_HOME}/js/lib/google/closure-library"/> - - <include file="${basedir}/../build_example.xml" /> - - <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}"> - </target> - - <target name="clean"> - <delete dir="${basedir}/bin" failonerror="false" /> - <delete dir="${basedir}/bin-debug" failonerror="false" /> - <delete dir="${basedir}/bin-release" failonerror="false" /> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_HTML5/src/ButtonImageDown.png ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_HTML5/src/ButtonImageDown.png b/examples/FlexJSTest_HTML5/src/ButtonImageDown.png deleted file mode 100644 index 0cf7f8a..0000000 Binary files a/examples/FlexJSTest_HTML5/src/ButtonImageDown.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_HTML5/src/ButtonImageOver.png ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_HTML5/src/ButtonImageOver.png b/examples/FlexJSTest_HTML5/src/ButtonImageOver.png deleted file mode 100644 index 2f78d59..0000000 Binary files a/examples/FlexJSTest_HTML5/src/ButtonImageOver.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_HTML5/src/ButtonImageUp.png ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_HTML5/src/ButtonImageUp.png b/examples/FlexJSTest_HTML5/src/ButtonImageUp.png deleted file mode 100644 index 927e1c8..0000000 Binary files a/examples/FlexJSTest_HTML5/src/ButtonImageUp.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_HTML5/src/FlexJSTest_HTML5.mxml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_HTML5/src/FlexJSTest_HTML5.mxml b/examples/FlexJSTest_HTML5/src/FlexJSTest_HTML5.mxml deleted file mode 100644 index 88e3dfc..0000000 --- a/examples/FlexJSTest_HTML5/src/FlexJSTest_HTML5.mxml +++ /dev/null @@ -1,51 +0,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. - ---> -<js:Application xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:local="*" - xmlns:js="library://ns.apache.org/flexjs/basic" - xmlns:models="models.*" - xmlns:controllers="controllers.*" - initialize="MyModel(model).labelText='Hello HTML5'" - > - <js:valuesImpl> - <js:SimpleCSSValuesImpl /> - </js:valuesImpl> - <js:initialView> - <local:MyInitialView /> - </js:initialView> - <js:model> - <models:MyModel /> - </js:model> - <js:controller> - <controllers:MyController /> - </js:controller> - <js:beads> - <js:HTTPService id="service"> - <js:LazyCollection id="collection"> - <js:inputParser> - <js:JSONInputParser /> - </js:inputParser> - <js:itemConverter> - <local:StockDataJSONItemConverter /> - </js:itemConverter> - </js:LazyCollection> - </js:HTTPService> - </js:beads> -</js:Application> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_HTML5/src/MyInitialView.mxml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_HTML5/src/MyInitialView.mxml b/examples/FlexJSTest_HTML5/src/MyInitialView.mxml deleted file mode 100644 index b88b7ce..0000000 --- a/examples/FlexJSTest_HTML5/src/MyInitialView.mxml +++ /dev/null @@ -1,144 +0,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. - ---> -<js:ViewBase xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - xmlns:html5="library://ns.apache.org/flexjs/html5" - > - <fx:Script> - <![CDATA[ - import org.apache.flex.events.CustomEvent; - import org.apache.flex.events.Event; - import org.apache.flex.utils.Timer; - - private var timer:org.apache.flex.utils.Timer; - - public function get symbol():String - { - return list.selectedItem as String; - } - - public function get city():String - { - return cityList.selectedItem as String; - } - - public function get inputText():String - { - return input.text; - } - - public function get comboBoxValue():String - { - return String(comboBox.selectedItem); - } - - public function startTimer():void - { - timer = new org.apache.flex.utils.Timer(1000); - timer.addEventListener('timer', timerHandler); - timer.start() - } - - public function timerHandler(event:org.apache.flex.events.Event):void - { - timerLabel.text = timer.currentCount.toString(); - } - ]]> - </fx:Script> - <fx:Style> - @namespace html5 "library://ns.apache.org/flexjs/html5"; - - .skinned { - background-image: url('ButtonImageUp.png'); - border-style: none; - } - - .skinned:hover { - background-image: url('ButtonImageOver.png'); - } - - .skinned:active { - background-image: url('ButtonImageDown.png'); - } - - </fx:Style> - <html5:Label id="lbl" x="100" y="25" > - <html5:beads> - <js:SimpleBinding eventName="labelTextChanged" - sourceID="applicationModel" - sourcePropertyName="labelText" - destinationPropertyName="text" /> - </html5:beads> - </html5:Label> - <html5:TextButton text="Start Timer" x="100" y="75" click="startTimer()" /> - <html5:TextButton text="Stop Timer" x="100" y="100" click="timer.removeEventListener('timer', timerHandler);timer.stop()" /> - <html5:Label id="timerLabel" x="100" y="125" /> - - <html5:List id="cityList" x="200" y="75" width="100" height="75" change="dispatchEvent(new CustomEvent('cityListChanged'))"> - <html5:beads> - <js:ConstantBinding - sourceID="applicationModel" - sourcePropertyName="cities" - destinationPropertyName="dataProvider" /> - </html5:beads> - </html5:List> - - <html5:TextArea x="320" y="25" width="150" height="75"> - <html5:beads> - <js:SimpleBinding eventName="labelTextChanged" - sourceID="applicationModel" - sourcePropertyName="labelText" - destinationPropertyName="text" /> - </html5:beads> - </html5:TextArea> - <html5:TextInput id="input" x="320" y="110" /> - <html5:TextButton text="Transfer" x="320" y="138" click="dispatchEvent(new CustomEvent('transferClicked'))" /> - - <html5:CheckBox id="checkbox" x="320" y="170" text="Check Me" /> - - <html5:RadioButton groupName="group1" text="Apples" value="0" x="100" y="150" /> - <html5:RadioButton groupName="group1" text="Oranges" value="1" x="100" y="170" selected="true" /> - <html5:RadioButton groupName="group1" text="Grapes" value="2" x="100" y="190" /> - - <html5:RadioButton groupName="group2" text="Red" value="red" x="100" y="250" selected="true" /> - <html5:RadioButton groupName="group2" text="Green" value="green" x="100" y="270" /> - <html5:RadioButton groupName="group2" text="Blue" value="blue" x="100" y="290" /> - - <html5:DropDownList id="list" x="200" y="200" width="100" height="24" change="dispatchEvent(new CustomEvent('listChanged'))"> - <html5:beads> - <js:ConstantBinding - sourceID="applicationModel" - sourcePropertyName="strings" - destinationPropertyName="dataProvider" /> - </html5:beads> - </html5:DropDownList> - <html5:TextButton text="OK" x="200" y="230" click="dispatchEvent(new CustomEvent('buttonClicked'))" /> - <html5:TextButton text="Skinned" x="200" y="260" width="80" height="24" className="skinned" click="dispatchEvent(new CustomEvent('buttonClicked'))" /> - - <html5:ComboBox id="comboBox" x="320" y="200" width="100" change="dispatchEvent(new CustomEvent('comboBoxChanged'))"> - <html5:beads> - <js:ConstantBinding - sourceID="applicationModel" - sourcePropertyName="cities" - destinationPropertyName="dataProvider" /> - </html5:beads> - </html5:ComboBox> - -</js:ViewBase> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_HTML5/src/StockDataJSONItemConverter.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_HTML5/src/StockDataJSONItemConverter.as b/examples/FlexJSTest_HTML5/src/StockDataJSONItemConverter.as deleted file mode 100644 index 8f219d5..0000000 --- a/examples/FlexJSTest_HTML5/src/StockDataJSONItemConverter.as +++ /dev/null @@ -1,36 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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. -// -//////////////////////////////////////////////////////////////////////////////// -package -{ - import org.apache.flex.collections.converters.JSONItemConverter; - - public class StockDataJSONItemConverter extends JSONItemConverter - { - public function StockDataJSONItemConverter() - { - super(); - } - - override public function convertItem(data:String):Object - { - var obj:Object = super.convertItem(data); - return obj.query.results.quote.Ask; - } - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_HTML5/src/controllers/MyController.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_HTML5/src/controllers/MyController.as b/examples/FlexJSTest_HTML5/src/controllers/MyController.as deleted file mode 100644 index b06af1d..0000000 --- a/examples/FlexJSTest_HTML5/src/controllers/MyController.as +++ /dev/null @@ -1,92 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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. -// -//////////////////////////////////////////////////////////////////////////////// -package controllers -{ - import org.apache.flex.core.Application; - import org.apache.flex.core.IDocument; - import org.apache.flex.events.Event; - - - import models.MyModel; - - public class MyController implements IDocument - { - public function MyController(app:Application = null) - { - if (app) - { - this.app = app as FlexJSTest_HTML5; - app.addEventListener("viewChanged", viewChangeHandler); - } - } - - private var queryBegin:String = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22"; - private var queryEnd:String = "%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json"; - private var app:FlexJSTest_HTML5; - - private function viewChangeHandler(event:Event):void - { - app.initialView.addEventListener("buttonClicked", buttonClickHandler); - app.initialView.addEventListener("listChanged", listChangedHandler); - app.initialView.addEventListener("cityListChanged", cityListChangeHandler); - app.initialView.addEventListener("transferClicked", transferClickHandler); - app.initialView.addEventListener("comboBoxChanged", comboBoxChangeHandler); - } - - private function buttonClickHandler(event:Event):void - { - var sym:String = MyInitialView(app.initialView).symbol; - app.service.url = queryBegin + sym + queryEnd; - app.service.send(); - app.service.addEventListener("complete", completeHandler); - } - - private function completeHandler(event:Event):void - { - MyModel(app.model).labelText = app.collection.getItemAt(0) as String; - } - - private function listChangedHandler(event:Event):void - { - MyModel(app.model).labelText = MyInitialView(app.initialView).symbol; - } - - private function cityListChangeHandler(event:Event):void - { - MyModel(app.model).labelText = MyInitialView(app.initialView).city; - } - - private function transferClickHandler(event:Event):void - { - MyModel(app.model).labelText = MyInitialView(app.initialView).inputText; - } - - private function comboBoxChangeHandler(event:Event):void - { - MyModel(app.model).labelText = MyInitialView(app.initialView).comboBoxValue; - } - - public function setDocument(document:Object, id:String = null):void - { - this.app = document as FlexJSTest_HTML5; - app.addEventListener("viewChanged", viewChangeHandler); - } - - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_HTML5/src/models/MyModel.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_HTML5/src/models/MyModel.as b/examples/FlexJSTest_HTML5/src/models/MyModel.as deleted file mode 100644 index 1dc23e6..0000000 --- a/examples/FlexJSTest_HTML5/src/models/MyModel.as +++ /dev/null @@ -1,59 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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. -// -//////////////////////////////////////////////////////////////////////////////// -package models -{ - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - - public class MyModel extends EventDispatcher - { - public function MyModel() - { - } - - private var _labelText:String; - - public function get labelText():String - { - return _labelText; - } - - public function set labelText(value:String):void - { - if (value != _labelText) - { - _labelText = value; - dispatchEvent(new Event("labelTextChanged")); - } - } - - private var _strings:Array = ["AAPL", "ADBE", "GOOG", "MSFT", "YHOO"]; - public function get strings():Array - { - return _strings; - } - - private var _cities:Array = ["London", "Miami", "Paris", "Sydney", "Tokyo"]; - public function get cities():Array - { - return _cities; - } - - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_Panel/build.xml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_Panel/build.xml b/examples/FlexJSTest_Panel/build.xml deleted file mode 100644 index 267a21d..0000000 --- a/examples/FlexJSTest_Panel/build.xml +++ /dev/null @@ -1,71 +0,0 @@ -<?xml version="1.0"?> -<!-- - - 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. - ---> - - -<project name="flexjstest_Panel" default="main" basedir="."> - <property name="FLEXJS_HOME" location="../.."/> - <property name="example" value="FlexJSTest_Panel" /> - - <property file="${FLEXJS_HOME}/env.properties"/> - <property environment="env"/> - <property file="${FLEXJS_HOME}/build.properties"/> - <property name="FLEX_HOME" value="${FLEXJS_HOME}"/> - <available file="${env.FALCON_HOME}/lib/falcon-mxmlc.jar" - type="file" - property="FALCON_HOME" - value="${env.FALCON_HOME}"/> - - <available file="${FLEXJS_HOME}/../flex-falcon/compiler/generated/dist/sdk/lib/falcon-mxmlc.jar" - type="file" - property="FALCON_HOME" - value="${FLEXJS_HOME}/../flex-falcon/compiler/generated/dist/sdk"/> - - <available file="${env.FALCONJX_HOME}/lib/jsc.jar" - type="file" - property="FALCONJX_HOME" - value="${env.FALCONJX_HOME}"/> - - <available file="${FLEXJS_HOME}/../flex-falcon/compiler.jx/lib/jsc.jar" - type="file" - property="FALCONJX_HOME" - value="${FLEXJS_HOME}/../flex-falcon/compiler.jx"/> - - <available file="${env.GOOG_HOME}/closure/goog/base.js" - type="file" - property="GOOG_HOME" - value="${env.GOOG_HOME}"/> - - <available file="${FLEXJS_HOME}/js/lib/google/closure-library/closure/goog/base.js" - type="file" - property="GOOG_HOME" - value="${FLEXJS_HOME}/js/lib/google/closure-library"/> - - <include file="${basedir}/../build_example.xml" /> - - <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}"> - </target> - - <target name="clean"> - <delete dir="${basedir}/bin" failonerror="false" /> - <delete dir="${basedir}/bin-debug" failonerror="false" /> - <delete dir="${basedir}/bin-release" failonerror="false" /> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_Panel/src/FlexJSTest_Panel.mxml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_Panel/src/FlexJSTest_Panel.mxml b/examples/FlexJSTest_Panel/src/FlexJSTest_Panel.mxml deleted file mode 100644 index 416e4df..0000000 --- a/examples/FlexJSTest_Panel/src/FlexJSTest_Panel.mxml +++ /dev/null @@ -1,32 +0,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. -// -//////////////////////////////////////////////////////////////////////////////// ---> -<js:Application xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:local="*" - xmlns:js="library://ns.apache.org/flexjs/basic" - > - - <js:valuesImpl> - <js:SimpleCSSValuesImpl /> - </js:valuesImpl> - <js:initialView> - <local:MyInitialView /> - </js:initialView> -</js:Application> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_Panel/src/MyInitialView.mxml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_Panel/src/MyInitialView.mxml b/examples/FlexJSTest_Panel/src/MyInitialView.mxml deleted file mode 100644 index 25323dc..0000000 --- a/examples/FlexJSTest_Panel/src/MyInitialView.mxml +++ /dev/null @@ -1,144 +0,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. - ---> -<js:ViewBase xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - initComplete="initControls()"> - <fx:Script> - <![CDATA[ - import org.apache.flex.html.Alert; - import org.apache.flex.html.SimpleAlert; - - private function initControls():void - { - } - - private function onButtonClick() : void - { - Alert.show("This is an Alert! I want to see all of this text.", - this, - "Testing", - Alert.OK|Alert.CANCEL); - - } - - private function spinnerChanged(control:Object):void - { - spinMe.text = "Spin: "+String(control.value); - } - - private function showSimpleAlert() : void - { - SimpleAlert.show("A Simple Alert", this); - } - - private function sliderChanged(control:Object):void - { - slideMe.text = "Slider: "+String(control.value); - } - ]]> - </fx:Script> - - <fx:Style> - @namespace basic "library://ns.apache.org/flexjs/basic"; - - .Alert { - background-color: #EEEEEE; - border-style: solid; - border-color: #0000FF; - border-thickness: 5; - } - - .Alert #titleBar #title { - font-weight: bold; - color: #EEEEEE; - } - - .SimpleAlert { - background-color: #99FF00; - border-style: solid; - border-color: #FF9900; - border-thickness: 5; - padding: 5px; - } - - .TitleBar { - color: #FFFFFF; - font-weight: bold; - text-align: center; - background-color: #444444; - } - - .panel1 { - padding: 1px; - background-color: #EEEEEE; - border-color: #000000; - border-thickness: 1; - } - - .numStepper { - border-style: solid; - border-color: #000000; - border-thickness: 1; - background-color: #FFFFCC; - } - - @media -flex-flash - { - .TitleBar { - iBackgroundBead: ClassReference('org.apache.flex.html.beads.SolidBackgroundBead'); - } - - .panel1 { - iBorderBead: ClassReference('org.apache.flex.html.beads.SingleLineBorderBead'); - iBackgroundBead: ClassReference('org.apache.flex.html.beads.SolidBackgroundBead'); - } - - .numStepper { - iBorderBead: ClassReference('org.apache.flex.html.beads.SingleLineBorderBead'); - iBackgroundBead: ClassReference('org.apache.flex.html.beads.SolidBackgroundBead'); - } - - } - </fx:Style> - - - <js:Panel title="Example" x="300" width="300" y="50" className="panel1" showCloseButton="true"> - <js:beads> - <js:VerticalLayout /> - </js:beads> - <js:Label text="Displays a SimpleAlert that has an OK button." /> - <js:TextButton text="Show Simple Alert" click="showSimpleAlert()" /> - <js:Label text="Displays an Alert which can have multiple buttons." /> - <js:TextButton text="Push Me" click="onButtonClick()" /> - <js:Label id="spinMe" /> - <js:NumericStepper id="stepper" - valueChange="spinnerChanged(stepper)" - className="numStepper" - stepSize="10"/> - <js:Label id="slideMe" /> - <js:Slider id="slider" - valueChange="sliderChanged(slider)" - minimum="20" - maximum="80" - stepSize="5" /> - </js:Panel> - - -</js:ViewBase> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_Panel/src/README.txt ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_Panel/src/README.txt b/examples/FlexJSTest_Panel/src/README.txt deleted file mode 100644 index 8ba1421..0000000 --- a/examples/FlexJSTest_Panel/src/README.txt +++ /dev/null @@ -1,45 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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. -// -//////////////////////////////////////////////////////////////////////////////// - -DESCRIPTION - -The FlexJSTest_Panel application demonstrates some FlexJS common components, -incuding Panel. The application uses a Panel to contain a sub-set of FlexJS -components, listed below. - -This Flex application may be run as a Flash SWF or cross-compiled (using Falcon JX) -into JavaScript and HTML and run without Flash. - -COMPONENTS and BEADS - -- Label -- NumericStepper -- Panel -- Slider -- TextButton - -- NonVirtualVerticalLayout - -NOTES - -Changing the Slider updates a Label. Changing the NumericStepper changes another Label. - -The ActionScript version has some layout issues, chiefly the Panel background is not being -displayed. The JavaScript version is not updating the Labels when either the Slider or -NumericStepper is changed. http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/build.xml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/build.xml b/examples/FlexJSTest_SVG/build.xml deleted file mode 100644 index b273902..0000000 --- a/examples/FlexJSTest_SVG/build.xml +++ /dev/null @@ -1,71 +0,0 @@ -<?xml version="1.0"?> -<!-- - - 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. - ---> - - -<project name="flexjstest_SVG" default="main" basedir="."> - <property name="FLEXJS_HOME" location="../.."/> - <property name="example" value="FlexJSTest_SVG" /> - - <property file="${FLEXJS_HOME}/env.properties"/> - <property environment="env"/> - <property file="${FLEXJS_HOME}/build.properties"/> - <property name="FLEX_HOME" value="${FLEXJS_HOME}"/> - <available file="${env.FALCON_HOME}/lib/falcon-mxmlc.jar" - type="file" - property="FALCON_HOME" - value="${env.FALCON_HOME}"/> - - <available file="${FLEXJS_HOME}/../flex-falcon/compiler/generated/dist/sdk/lib/falcon-mxmlc.jar" - type="file" - property="FALCON_HOME" - value="${FLEXJS_HOME}/../flex-falcon/compiler/generated/dist/sdk"/> - - <available file="${env.FALCONJX_HOME}/lib/jsc.jar" - type="file" - property="FALCONJX_HOME" - value="${env.FALCONJX_HOME}"/> - - <available file="${FLEXJS_HOME}/../flex-falcon/compiler.jx/lib/jsc.jar" - type="file" - property="FALCONJX_HOME" - value="${FLEXJS_HOME}/../flex-falcon/compiler.jx"/> - - <available file="${env.GOOG_HOME}/closure/goog/base.js" - type="file" - property="GOOG_HOME" - value="${env.GOOG_HOME}"/> - - <available file="${FLEXJS_HOME}/js/lib/google/closure-library/closure/goog/base.js" - type="file" - property="GOOG_HOME" - value="${FLEXJS_HOME}/js/lib/google/closure-library"/> - - <include file="${basedir}/../build_example.xml" /> - - <target name="main" depends="clean,build_example.compile,build_example.compilejs" description="Clean build of ${example}"> - </target> - - <target name="clean"> - <delete dir="${basedir}/bin" failonerror="false" /> - <delete dir="${basedir}/bin-debug" failonerror="false" /> - <delete dir="${basedir}/bin-release" failonerror="false" /> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/FlexJSTest_SVG.mxml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/FlexJSTest_SVG.mxml b/examples/FlexJSTest_SVG/src/FlexJSTest_SVG.mxml deleted file mode 100644 index e405b05..0000000 --- a/examples/FlexJSTest_SVG/src/FlexJSTest_SVG.mxml +++ /dev/null @@ -1,39 +0,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. - ---> -<js:Application xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:local="*" - xmlns:js="library://ns.apache.org/flexjs/basic" - xmlns:models="models.*" - xmlns:controllers="controllers.*" - initialize="MyModel(model).labelText='Hello SVG'" - > - <js:valuesImpl> - <js:SimpleCSSValuesImpl /> - </js:valuesImpl> - <js:initialView> - <local:SkinsView /> - </js:initialView> - <js:model> - <models:MyModel /> - </js:model> - <js:controller> - <controllers:MyController /> - </js:controller> -</js:Application> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/GraphicsView.mxml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/GraphicsView.mxml b/examples/FlexJSTest_SVG/src/GraphicsView.mxml deleted file mode 100644 index e43c01e..0000000 --- a/examples/FlexJSTest_SVG/src/GraphicsView.mxml +++ /dev/null @@ -1,327 +0,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. - ---> -<js:ViewBase xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - xmlns:svg="library://ns.apache.org/flexjs/svg" - initComplete="viewbase1_initCompleteHandler(event)" - > - <fx:Script> - <![CDATA[ - import org.apache.flex.core.graphics.Circle; - import org.apache.flex.core.graphics.Ellipse; - import org.apache.flex.core.graphics.GradientEntry; - import org.apache.flex.core.graphics.GraphicsContainer; - import org.apache.flex.core.graphics.LinearGradient; - import org.apache.flex.core.graphics.Path; - import org.apache.flex.core.graphics.Rect; - import org.apache.flex.core.graphics.SolidColor; - import org.apache.flex.core.graphics.SolidColorStroke; - import org.apache.flex.events.Event; - - protected function viewbase1_initCompleteHandler(event:org.apache.flex.events.Event):void - { - //drawIndividualShapes(); - //drawOnGraphicsContainer(); - } - - private function drawIndividualShapes():void - { - var fill:SolidColor = new SolidColor(); - fill.color = 0xFF0000; - fill.alpha = 0.5; - - //LinearGradient Fill - var lg:LinearGradient = new LinearGradient(); - lg.entries = [new GradientEntry(1,0xFFFFFF,0), new GradientEntry(1,0x000000,1)]; - lg.scaleX = 1; - lg.rotation = 0; - - var lg1:LinearGradient = new LinearGradient(); - lg1.entries = [new GradientEntry(1,0xFF0000,0.33),new GradientEntry(1,0x00FF00,0.66), new GradientEntry(1,0x0000FF,0.99)]; - lg1.scaleX = 1; - lg1.rotation = 90; - //container.fill = lg; - - var stroke:SolidColorStroke = new SolidColorStroke(); - stroke.weight = 10; - stroke.color = 0x00FF00; - stroke.alpha = 0.9; - - var rect1:Rect = new Rect(); - rect1.fill = fill; - rect1.stroke = stroke; - rect1.drawRect(200,50,250,250); - this.addElement(rect1); - - var rect2:Rect = new Rect(); - fill.color = 0xCC9900; - rect2.fill = lg1; - stroke.color = 0x333333; - stroke.weight = 5; - rect2.stroke = stroke; - rect2.drawRect(100,200,100,300); - this.addElement(rect2); - - var rect3:Rect = new Rect(); - fill.color = 0xCCCC11; - rect3.fill = lg1; - stroke.color = 0x0000CC; - stroke.weight = 1; - rect3.stroke = stroke; - rect3.drawRect(400,600,200,200); - this.addElement(rect3); - - var rect4:Rect = new Rect(); - fill.color = 0xAA33EE; - rect4.fill = fill; - stroke.color = 0x11C309; - stroke.weight = 2; - rect4.stroke = stroke; - rect4.drawRect(500,700,200,100); - this.addElement(rect4); - - var rect5:Rect = new Rect(); - fill.color = 0x11CC44; - rect5.fill = lg; - stroke.color = 0x830011; - stroke.weight = 3; - rect5.stroke = stroke; - rect5.drawRect(0,750,50,200); - this.addElement(rect5); - - var ellipse1:Ellipse = new Ellipse(); - fill.color = 0x290149; - ellipse1.fill = lg; - stroke.color = 0x830011; - stroke.weight = 3; - ellipse1.stroke = stroke; - ellipse1.drawEllipse(300,300,50,200); - this.addElement(ellipse1); - - var ellipse2:Ellipse = new Ellipse(); - fill.color = 0x2222CC; - ellipse2.fill = lg1; - stroke.color = 0xabcdef; - stroke.weight = 5; - ellipse2.stroke = stroke; - ellipse2.drawEllipse(100,100,500,200); - this.addElement(ellipse2); - - var ellipse3:Ellipse = new Ellipse(); - fill.color = 0xfedcba; - ellipse3.fill = fill; - stroke.color = 0x123456; - stroke.weight = 2; - ellipse3.stroke = stroke; - ellipse3.drawEllipse(250,150,300,250); - this.addElement(ellipse3); - - var circle1:Circle = new Circle(); - fill.color = 0xee11bb; - circle1.fill = lg1; - stroke.color = 0x123456; - stroke.weight = 2; - circle1.stroke = stroke; - circle1.x = 700; - circle1.y = 200; - circle1.radius = 200; - this.addElement(circle1); - - var circle2:Circle = new Circle(); - fill.color = 0xabbaab; - fill.alpha = 0.8; - circle2.fill = fill; - stroke.color = 0xccff11; - stroke.weight = 5; - circle2.stroke = stroke; - circle2.x = 100; - circle2.y = 700; - circle2.radius = 100; - //circle2.drawCircle(100,700,100); - this.addElement(circle2); - - var path1:Path = new Path(); - fill.color = 0x33B5E5; - fill.alpha = 0.8; - path1.fill = fill; - stroke.color = 0x000000; - stroke.weight = 1; - path1.stroke = stroke; - path1.drawPath(50,50,"M14.165 0 16.3838 2.21924 5.24023 13.3232 0 8.52441 2.18164 6.11719 5.37305 9.06348 14.165 0Z"); - this.addElement(path1); - - var path2:Path = new Path(); - fill.color = 0x00FF00; - fill.alpha = 0.5; - path2.fill = lg; - stroke.color = 0x0000FF; - stroke.weight = 3; - path2.stroke = stroke; - path2.drawPath(250,500,"M150 0 L75 200 L225 200 Z"); - this.addElement(path2); - - var path3:Path = new Path(); - fill.color = 0x00FF00; - fill.alpha = 0.5; - path3.fill = lg1; - stroke.color = 0x0000FF; - stroke.weight = 3; - path3.stroke = stroke; - path3.drawPath(250,500,"M 100 350 q 150 -300 300 0"); - this.addElement(path3); - - var path4:Path = new Path(); - fill.color = 0x00FF00; - fill.alpha = 0.5; - path4.fill = lg1; - stroke.color = 0x0000FF; - stroke.weight = 3; - path4.stroke = stroke; - path4.drawPath(250,500,"M 50 50 L 100 50 A 50 50 0 0 0 50 0 Z"); - this.addElement(path4); - } - - private function drawOnGraphicsContainer():void - { - var container:GraphicsContainer = new GraphicsContainer(); - -/* var fill:SolidColor = new SolidColor(); - fill.color = 0xFF0000; - fill.alpha = 0.5; - - var stroke:SolidColorStroke = new SolidColorStroke(); - stroke.weight = 10; - stroke.color = 0x00FF00; - stroke.alpha = 0.9; - - container.fill = fill; - container.stroke = stroke; - //Circle - container.drawCircle(300,300,200); - fill.color = 0x00FF00; - stroke.color = 0x0000FF; - //Rect - container.drawRect(0,400,500,200); - fill.color = 0x00FFFF; - stroke.color = 0xFF00FF; - //Ellipse - container.drawEllipse(600,300,200,300); - fill.color = 0xCCCC00; - stroke.color = 0x000000; - //Path - container.drawPath("M 100 350 q 150 -300 300 0"); - fill.color = 0x00CCCC; - stroke.color = 0x0CCCC0C; - stroke.weight = 5; - container.drawPath("M 800 800 L 900 800 A 100 100 0 0 0 800 700 Z");*/ - - //LinearGradient Fill - var lg:LinearGradient = new LinearGradient(); - lg.entries = [new GradientEntry(1,0xFFFFFF,0), new GradientEntry(1,0x000000,1)]; - lg.scaleX = 1; - lg.rotation = 0; - container.fill = lg; - //container.drawRect(20,20,200,100); - - //var lg:LinearGradient = new LinearGradient(); - lg.entries = [new GradientEntry(1,0xFF0000,0.33),new GradientEntry(1,0x00FF00,0.66), new GradientEntry(1,0x0000FF,0.99)]; - lg.scaleX = 1; - lg.rotation = 90; - container.drawCircle(400, 400, 300); - container.drawPath("M 800 800 L 900 800 A 100 100 0 0 0 800 700 Z"); - container.drawPath("M 100 350 q 150 -300 300 0"); - container.drawPath("M 100 100 L 200 100 200 200 100 200 Z"); - - - - this.addElement(container); - } - - ]]> - </fx:Script> - <js:Rect x="0" y="0" width="200" height="200" > - <js:fill> - <js:SolidColor color="#FF0000" /> - </js:fill> - </js:Rect> - - <js:Rect x="300" y="0" width="200" height="200"> - <js:fill> - <js:LinearGradient > - <js:entries> - <js:GradientEntry ratio="0.1" alpha="1" color="#FF0000" /> - <js:GradientEntry ratio="0.9" alpha="1" color="#0000FF" /> - </js:entries> - </js:LinearGradient> - </js:fill> - </js:Rect> - - <js:Circle x="100" y="350" radius="100"> - <js:fill> - <js:LinearGradient > - <js:entries> - <js:GradientEntry ratio="0.1" alpha="1" color="#FF0000" /> - <js:GradientEntry ratio="0.9" alpha="1" color="#0000FF" /> - </js:entries> - </js:LinearGradient> - </js:fill> - </js:Circle> - - <js:Circle x="400" y="350" radius="100"> - <js:fill> - <js:SolidColor color="#0000FF" alpha="0.5" /> - </js:fill> - </js:Circle> - - <js:Ellipse x="0" y="500" width="200" height="100" > - <js:fill> - <js:LinearGradient > - <js:entries> - <js:GradientEntry ratio="0.1" alpha="1" color="#FF0000" /> - <js:GradientEntry ratio="0.9" alpha="1" color="#0000FF" /> - </js:entries> - </js:LinearGradient> - </js:fill> - </js:Ellipse> - - <js:Ellipse x="300" y="500" width="200" height="100" > - <js:fill> - <js:SolidColor color="#0000FF" alpha="0.5" /> - </js:fill> - </js:Ellipse> - - <js:Path x="0" y="0" width="1000" height="1000" data="M 800 800 L 900 800 A 100 100 0 0 0 800 700 Z" > - <js:fill> - <js:LinearGradient > - <js:entries> - <js:GradientEntry ratio="0.1" alpha="1" color="#FF0000" /> - <js:GradientEntry ratio="0.9" alpha="1" color="#0000FF" /> - </js:entries> - </js:LinearGradient> - </js:fill> - </js:Path> - - <js:Path x="0" y="300" width="200" height="100" data="M 100 350 q 150 -300 300 0" > - <js:fill> - <js:SolidColor color="#0000FF" alpha="0.5" /> - </js:fill> - </js:Path> - -</js:ViewBase> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/MyInitialView.mxml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/MyInitialView.mxml b/examples/FlexJSTest_SVG/src/MyInitialView.mxml deleted file mode 100644 index 33e0c29..0000000 --- a/examples/FlexJSTest_SVG/src/MyInitialView.mxml +++ /dev/null @@ -1,58 +0,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. - ---> -<js:ViewBase xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" - xmlns:html5="library://ns.apache.org/flexjs/html5" - xmlns:svg="library://ns.apache.org/flexjs/svg" - > - <fx:Script> - <![CDATA[ - import org.apache.flex.events.Event; - import org.apache.flex.utils.Timer; - - private var timer:org.apache.flex.utils.Timer; - - public function startTimer():void - { - timer = new org.apache.flex.utils.Timer(1000); - timer.addEventListener('timer', timerHandler); - timer.start() - } - - public function timerHandler(event:org.apache.flex.events.Event):void - { - timerLabel.text = timer.currentCount.toString(); - } - ]]> - </fx:Script> - <html5:Label id="lbl" x="100" y="25" > - <html5:beads> - <js:SimpleBinding eventName="labelTextChanged" - sourceID="applicationModel" - sourcePropertyName="labelText" - destinationPropertyName="text" /> - </html5:beads> - </html5:Label> - <html5:TextButton text="Start Timer" x="100" y="75" click="startTimer()" /> - <html5:TextButton text="Stop Timer" x="100" y="100" click="timer.removeEventListener('timer', timerHandler);timer.stop()" /> - <html5:Label id="timerLabel" x="100" y="125" /> - - <svg:TextButton text="SVG Button" x="100" y="175" width="100" height="30" click="startTimer()" /> -</js:ViewBase> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/README.txt ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/README.txt b/examples/FlexJSTest_SVG/src/README.txt deleted file mode 100644 index 5329185..0000000 --- a/examples/FlexJSTest_SVG/src/README.txt +++ /dev/null @@ -1,45 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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. -// -//////////////////////////////////////////////////////////////////////////////// - -DESCRIPTION - -The FlexJSTest_SVG example shows how to use SVG to skin components when run in -the HTML/JavaScript environment. - -This Flex application may be run as a Flash SWF or cross-compiled (using Falcon JX) -into JavaScript and HTML and run without Flash. - -The FlexJSTest_SVG application may be run in ActionScript, which uses standard Flash -drawing to produce the button skin. When run in JavaScript however, SVG is used to -make the skin. - -To make the skin, a new classification of TextButton was created in the -org.apache.flex.svg package. On the ActionScript side, the svg.TextButton simply -extends the normal TextButton. On the JavaScript side, the svg.TextButton class -uses an SVG file (svg.assets.TextButton_skin.svg). - -COMPONENTS and BEADS - -- Label -- TextButton - -NOTES - -Maybe a more standard or common way or place to specify skins could be developed so -specialized packages would not always be needed. http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/SkinsView.mxml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/SkinsView.mxml b/examples/FlexJSTest_SVG/src/SkinsView.mxml deleted file mode 100644 index 9fd701d..0000000 --- a/examples/FlexJSTest_SVG/src/SkinsView.mxml +++ /dev/null @@ -1,103 +0,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. - ---> -<js:ViewBase xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic" xmlns:skins="skins.*" xmlns:mx="library://ns.adobe.com/flex/mx" - initComplete="viewbase1_initCompleteHandler(event)" > - <fx:Script> - <![CDATA[ - import org.apache.flex.core.graphics.Rect; - import org.apache.flex.core.graphics.SolidColor; - import org.apache.flex.events.Event; - import org.apache.flex.events.MouseEvent; - - protected function viewbase1_initCompleteHandler(event:org.apache.flex.events.Event):void - { - //this.mouseChildren = false; - currentState = "up"; - this.addEventListener(org.apache.flex.events.MouseEvent.MOUSE_DOWN, handleMouseDown); - this.addEventListener(org.apache.flex.events.MouseEvent.MOUSE_UP, handleMouseUp); - this.addEventListener(org.apache.flex.events.MouseEvent.MOUSE_OVER, handleMouseOver); - this.addEventListener(org.apache.flex.events.MouseEvent.MOUSE_OUT, handleMouseOut); - } - - private function handleMouseDown(event:org.apache.flex.events.MouseEvent):void - { - currentState = "down"; - } - - private function handleMouseUp(event:org.apache.flex.events.MouseEvent):void - { - currentState = "up"; - } - - private function handleMouseOver(event:org.apache.flex.events.MouseEvent):void - { - currentState = "over"; - } - - private function handleMouseOut(event:org.apache.flex.events.MouseEvent):void - { - currentState = "up"; - } - - ]]> - </fx:Script> - <js:states> - <js:State name="up"/> - <js:State name="over"/> - <js:State name="down"/> - <js:State name="disabled"/> - </js:states> - <!--<js:beads> - <js:ViewBaseDataBinding /> - </js:beads>--> - <js:Container x="0" y="0" > - <js:Label text="MyButton" x="20" y="5" includeIn="{[up,down,over,disabled]}" /> - - <js:Rect id="fill_up" width="100" height="30" includeIn="up" > - <js:stroke> - <js:SolidColorStroke alpha="1.0" color="#000000" /> - </js:stroke> - <js:fill> - <js:SolidColor color="#1ABC9C" alpha="1.0" /> - </js:fill> - </js:Rect> - - <js:Rect id="fill_over" width="100" height="30" includeIn="over"> - <js:stroke> - <js:SolidColorStroke alpha="1.0" color="#000000" /> - </js:stroke> - <js:fill> - <js:SolidColor color="#48C9B0" alpha="1.0" /> - </js:fill> - </js:Rect> - - <js:Rect id="fill_down" width="100" height="30" includeIn="down"> - <js:stroke> - <js:SolidColorStroke alpha="1.0" color="#000000" /> - </js:stroke> - <js:fill> - <js:SolidColor color="#16A085" alpha="1.0" /> - </js:fill> - </js:Rect> - - </js:Container> - -</js:ViewBase> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/controllers/MyController.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/controllers/MyController.as b/examples/FlexJSTest_SVG/src/controllers/MyController.as deleted file mode 100644 index bacd10d..0000000 --- a/examples/FlexJSTest_SVG/src/controllers/MyController.as +++ /dev/null @@ -1,52 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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. -// -//////////////////////////////////////////////////////////////////////////////// -package controllers -{ - import models.MyModel; - - import org.apache.flex.core.Application; - import org.apache.flex.core.IDocument; - import org.apache.flex.events.Event; - - public class MyController implements IDocument - { - public function MyController(app:Application = null) - { - if (app) - { - this.app = app as FlexJSTest_SVG; - app.addEventListener("viewChanged", viewChangeHandler); - } - } - - private var app:FlexJSTest_SVG; - - private function viewChangeHandler(event:Event):void - { - } - - - public function setDocument(document:Object, id:String = null):void - { - this.app = document as FlexJSTest_SVG; - app.addEventListener("viewChanged", viewChangeHandler); - } - - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/models/MyModel.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/models/MyModel.as b/examples/FlexJSTest_SVG/src/models/MyModel.as deleted file mode 100644 index eeb5af3..0000000 --- a/examples/FlexJSTest_SVG/src/models/MyModel.as +++ /dev/null @@ -1,47 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// -// 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. -// -//////////////////////////////////////////////////////////////////////////////// -package models -{ - import org.apache.flex.events.Event; - import org.apache.flex.events.EventDispatcher; - - public class MyModel extends EventDispatcher - { - public function MyModel() - { - } - - private var _labelText:String; - - public function get labelText():String - { - return _labelText; - } - - public function set labelText(value:String):void - { - if (value != _labelText) - { - _labelText = value; - dispatchEvent(new Event("labelTextChanged")); - } - } - - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/skins/Button_up.mxml ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/skins/Button_up.mxml b/examples/FlexJSTest_SVG/src/skins/Button_up.mxml deleted file mode 100644 index 0dca5c7..0000000 --- a/examples/FlexJSTest_SVG/src/skins/Button_up.mxml +++ /dev/null @@ -1,27 +0,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. - ---> -<js:ViewBase xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:js="library://ns.apache.org/flexjs/basic"> - <js:Path x="0" y="300" width="200" height="100" data="M 100 350 q 150 -300 300 0" > - <js:fill> - <js:SolidColor color="#0000FF" alpha="0.5" /> - </js:fill> - </js:Path> -</js:ViewBase> http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/skins/flatspark/enums/BrandColorEnum.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/BrandColorEnum.as b/examples/FlexJSTest_SVG/src/skins/flatspark/enums/BrandColorEnum.as deleted file mode 100644 index e57cb7d..0000000 --- a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/BrandColorEnum.as +++ /dev/null @@ -1,30 +0,0 @@ -/** - 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. - */ - -package skins.flatspark.enums -{ - public class BrandColorEnum - { - public static const Primary:int = 1; - public static const Success:int = 2; - public static const Warning:int = 3; - public static const Inverse:int = 4; - public static const Default:int = 5; - public static const Info:int = 6; - public static const Danger:int = 7; - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ButtonColorEnum.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ButtonColorEnum.as b/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ButtonColorEnum.as deleted file mode 100644 index 640d721..0000000 --- a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ButtonColorEnum.as +++ /dev/null @@ -1,59 +0,0 @@ -/** - 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. - */ - -package skins.flatspark.enums -{ - import skins.flatspark.utils.ColorUtils; - - public class ButtonColorEnum - { - public static const PrimaryUp:uint = ColorUtils.Turquoise; - public static const PrimaryHover:uint = 0x48C9B0; - public static const PrimaryDown:uint = 0x16A085; - public static const PrimaryDisabled:uint = ColorUtils.Turquoise; - - public static const SuccessUp:uint = ColorUtils.Emerald; - public static const SuccessHover:uint = 0x58D68D; - public static const SuccessDown:uint = 0x27AD60; - public static const SuccessDisabled:uint = ColorUtils.Emerald; - - public static const WarningUp:uint = ColorUtils.SunFlower; - public static const WarningHover:uint = 0xF5D313; - public static const WarningDown:uint = 0xCDA70D; - public static const WarningDisabled:uint = ColorUtils.SunFlower; - - public static const InverseUp:uint = ColorUtils.WetAsphalt; - public static const InverseHover:uint = 0x415B76; - public static const InverseDown:uint = 0x2C3E50; - public static const InverseDisabled:uint = ColorUtils.WetAsphalt; - - public static const DefaultUp:uint = ColorUtils.Silver; - public static const DefaultHover:uint = 0xCACFD2; - public static const DefaultDown:uint = 0xA1A6A9; - public static const DefaultDisabled:uint = ColorUtils.Silver; - - public static const InfoUp:uint = ColorUtils.PeterRiver; - public static const InfoHover:uint = 0x5DADE2; - public static const InfoDown:uint = 0x2C81BA; - public static const InfoDisabled:uint = ColorUtils.PeterRiver; - - public static const DangerUp:uint = ColorUtils.Alizarin; - public static const DangerHover:uint = 0xEC7063; - public static const DangerDown:uint = 0xC44133; - public static const DangerDisabled:uint = ColorUtils.Alizarin; - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ButtonSizeEnum.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ButtonSizeEnum.as b/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ButtonSizeEnum.as deleted file mode 100644 index 1836ced..0000000 --- a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ButtonSizeEnum.as +++ /dev/null @@ -1,31 +0,0 @@ -/** - 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. - */ - -package skins.flatspark.enums -{ - public class ButtonSizeEnum - { - public static const Large:int = 43; - public static const Normal:int = 32; - public static const Small:int = 28; - public static const ExtraSmall:int = 20; - - public function ButtonSizeEnum() - { - } - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ColorSwatchEnum.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ColorSwatchEnum.as b/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ColorSwatchEnum.as deleted file mode 100644 index 2a7a1dc..0000000 --- a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/ColorSwatchEnum.as +++ /dev/null @@ -1,40 +0,0 @@ -/** - 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. - */ - -package skins.flatspark.enums -{ - public class ColorSwatchEnum - { - public static const Turquoise_GreenSea:int = 1; - public static const Emerald_Nephritis:int = 2; - public static const PeterRiver_BelizeHole:int = 3; - public static const Amethyst_Wisteria:int = 4; - public static const WetAsphalt_MidnightBlue:int = 5; - public static const SunFlower_Orange:int = 6; - public static const Carrot_Pumpkin:int = 7; - public static const Alizarin_Pomegranate:int = 8; - public static const Clouds_Silver:int = 9; - public static const Concrete_Asbestos:int = 10; - - - private var _colorSwatch:int; - - public function ColorSwatchEnum(colorSwatch:int = 3) { - _colorSwatch = colorSwatch; - } - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/skins/flatspark/enums/SizeEnum.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/SizeEnum.as b/examples/FlexJSTest_SVG/src/skins/flatspark/enums/SizeEnum.as deleted file mode 100644 index c2c22c0..0000000 --- a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/SizeEnum.as +++ /dev/null @@ -1,32 +0,0 @@ -/** - 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. - */ - -package skins.flatspark.enums -{ - public class SizeEnum - { - public static const Small:int = 10; - public static const Medium:int = 12; - public static const Large:int = 14; - - private var _size:int; - - public function SizeEnum(size:int = 12) { - _size = size; - } - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/0485c8b6/examples/FlexJSTest_SVG/src/skins/flatspark/enums/TextInputSizeEnum.as ---------------------------------------------------------------------- diff --git a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/TextInputSizeEnum.as b/examples/FlexJSTest_SVG/src/skins/flatspark/enums/TextInputSizeEnum.as deleted file mode 100644 index ab7377b..0000000 --- a/examples/FlexJSTest_SVG/src/skins/flatspark/enums/TextInputSizeEnum.as +++ /dev/null @@ -1,30 +0,0 @@ -/** - 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. - */ - -package skins.flatspark.enums -{ - public class TextInputSizeEnum - { - public static const Large:int = 41; - public static const Normal:int = 38; - public static const Small:int = 31; - - public function TextInputSizeEnum() - { - } - } -} \ No newline at end of file
