http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/dashboard/src/dashboard.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/dashboard/src/dashboard.mxml b/apps/samples/WEB-INF/flex-src/dashboard/src/dashboard.mxml deleted file mode 100755 index 1be8190..0000000 --- a/apps/samples/WEB-INF/flex-src/dashboard/src/dashboard.mxml +++ /dev/null @@ -1,209 +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. - ---> -<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns="*" - pageTitle="Collaborative Dashboard" - creationComplete="initApp()"> - - - <fx:Style source="main.css"/> - - <fx:Script> - <![CDATA[ - - import mx.messaging.messages.AsyncMessage; - import mx.messaging.messages.IMessage; - import mx.collections.ArrayCollection; - import mx.messaging.events.MessageEvent; - import mx.rpc.events.ResultEvent; - - [Bindable] - public var slicedMonthData:ArrayCollection; - - [Bindable] - public var slicedRegionData:ArrayCollection; - - private var monthData:Array; - private var regionData:Array; - - private function initApp():void - { - consumer.subscribe(); - srv.send(); - slicedMonthData = new ArrayCollection(); - slicedRegionData = new ArrayCollection(); - } - - private function resultHandler(event:ResultEvent):void - { - monthData = event.result.list.month.source as Array; - slider.maximum = monthData.length - 1; - slider.values = [0, monthData.length - 1]; - slicedMonthData.source = monthData; - regionBreakdown.month = monthData[0]; - - regionData = new Array(monthData.length); - var monthTotal:Number; - - for (var i:Number = 0; i < monthData.length; i++) - { - regionData[i] = {name: monthData[i].name, average: 0, revenue: 0}; - var regions:Array = monthData[i].region.source; - monthTotal = 0; - for (var j:Number = 0; j < regions.length; j++) - { - monthTotal += regions[j].revenue; - } - regionData[i].average = monthTotal/monthData[i].region.length - } - slicedRegionData.source = regionData.slice(slider.values[0], slider.values[1]); - } - - private function getSliderLabel(value:String):String - { - return monthData[parseInt(value)].name; - } - - // Send messages when user's selection changes - private function monthChange():void - { - var message:IMessage = new AsyncMessage(); - message.body = {month: timeline.selectedMonth}; - producer.send(message); - } - - private function rangeChange():void - { - var message:IMessage = new AsyncMessage(); - message.body = {min: slider.values[0], max: slider.values[1]+1}; - producer.send(message); - } - - private function regionChange():void - { - var message: IMessage = new AsyncMessage(); - message.body = {region: regionBreakdown.selectedRegion}; - producer.send(message); - } - - // Handle incoming messages - private function messageHandler(event:MessageEvent):void - { - var body:Object = event.message.body; - - if (body.min != null) //range - { - slider.values = [body.min, body.max - 1]; - - if (monthData != null) - slicedMonthData.source = monthData.slice(body.min, body.max); - if (regionData != null) - slicedRegionData.source = regionData.slice(body.min, body.max); - - } - else if (body.month != null) //month in timeline - { - regionBreakdown.month = body.month; - } - else if (body.region != null) //region from breakdown - { - regionBreakdown.selectedRegion = body.region; - regionDetail.region = body.region.name; - - for (var i: Number = 0; i < monthData.length; i++) - { - var regions: Array = monthData[i].region.source; - for (var j: Number = 0; j < regions.length; j++) - { - if (regions[j].name == body.region.name) - { - regionData[i].revenue = regions[j].revenue; - break; - } - } - } - slicedRegionData.source = regionData.slice(slider.values[0], slider.values[1] + 1); - } - } - - private function toggleSeries():void - { - var message: IMessage = new AsyncMessage(); - if (currentState=="series") - { - currentState = ""; - message.body.series = false; - } - else - { - currentState = "series"; - message.body.series = true; - } - producer.send(message); - } - - private function dataGridCurrencyFormat(item:Object, column:Object):String - { - return cf.format(item[column.dataField]); - } - - ]]> - </fx:Script> - - <fx:Declarations> - <mx:Producer id="producer" destination="dashboard"/> - <mx:Consumer id="consumer" destination="dashboard" message="messageHandler(event)"/> - - <mx:HTTPService id="srv" url="results.xml" useProxy="false" result="resultHandler(event)"/> - - <mx:CurrencyFormatter id="cf"/> - </fx:Declarations> - - <mx:HBox width="100%" verticalAlign="middle" horizontalAlign="right" paddingRight="40"> - <mx:Label text="Welcome, Guest |"/> - <mx:ComboBox id="cb"> - <mx:dataProvider> - <fx:String>Revenue Timeline</fx:String> - </mx:dataProvider> - </mx:ComboBox> - </mx:HBox> - - <mx:HDividedBox width="100%" height="100%"> - - <mx:Panel id="timelinePanel" title="Revenue Timeline" width="100%" height="100%"> - <RevenueTimeline id="timeline" revenueData="{slicedMonthData.source}" - monthChange="monthChange()"/> - <mx:ControlBar horizontalGap="4"> - <mx:ToggleButtonBar dataProvider="{timeline}"/> - <mx:Spacer width="10"/> - <mx:Label text="Range:"/> - <mx:HSlider id="slider" width="150" thumbCount="2" snapInterval="1" minimum="0" - dataTipFormatFunction="getSliderLabel" - change="rangeChange()"/> - </mx:ControlBar> - </mx:Panel> - - <mx:VDividedBox width="100%" height="100%"> - <RegionBreakdown id="regionBreakdown" regionChange="regionChange()" width="100%" height="50%" /> - <RegionDetail id="regionDetail" revenueData="{slicedRegionData.source}" width="100%" height="50%" /> - </mx:VDividedBox> - - </mx:HDividedBox> - -</mx:Application> \ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/dashboard/src/icon_chart.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/dashboard/src/icon_chart.png b/apps/samples/WEB-INF/flex-src/dashboard/src/icon_chart.png deleted file mode 100755 index 7abe2f1..0000000 Binary files a/apps/samples/WEB-INF/flex-src/dashboard/src/icon_chart.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/dashboard/src/icon_grid.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/dashboard/src/icon_grid.png b/apps/samples/WEB-INF/flex-src/dashboard/src/icon_grid.png deleted file mode 100755 index a44f0bc..0000000 Binary files a/apps/samples/WEB-INF/flex-src/dashboard/src/icon_grid.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/dashboard/src/main.css ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/dashboard/src/main.css b/apps/samples/WEB-INF/flex-src/dashboard/src/main.css deleted file mode 100755 index 1c3d051..0000000 --- a/apps/samples/WEB-INF/flex-src/dashboard/src/main.css +++ /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. - */ -@namespace mx "library://ns.adobe.com/flex/mx"; - -mx|Application { - paddingTop: 12; - verticalGap: 12; -} - -mx|Panel { - cornerRadius: 6; - panelBorderStyle: "roundCorners"; -} - -mx|Button { - cornerRadius: 4; -} - -mx|HSlider { - showTrackHighlight: true; -} http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/dashboard/src/results.xml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/dashboard/src/results.xml b/apps/samples/WEB-INF/flex-src/dashboard/src/results.xml deleted file mode 100755 index 6a96b33..0000000 --- a/apps/samples/WEB-INF/flex-src/dashboard/src/results.xml +++ /dev/null @@ -1,213 +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. - ---> -<list> - - <month name="Jan-04" revenue="400263" average="80052"> - <region name="APAC" revenue="46130"/> - <region name="Europe" revenue="106976"/> - <region name="Japan" revenue="79554"/> - <region name="Latin America" revenue="39252"/> - <region name="North America" revenue="128351"/> - </month> - - <month name="Feb-04" revenue="379145" average="75829"> - <region name="APAC" revenue="70324"/> - <region name="Europe" revenue="88912"/> - <region name="Japan" revenue="69677"/> - <region name="Latin America" revenue="59428"/> - <region name="North America" revenue="90804"/> - </month> - - <month name="Mar-04" revenue="389687" average="77937"> - <region name="APAC" revenue="60431"/> - <region name="Europe" revenue="140982"/> - <region name="Japan" revenue="58196"/> - <region name="Latin America" revenue="33373"/> - <region name="North America" revenue="96705"/> - </month> - - <month name="Apr-04" revenue="460329" average="92065"> - <region name="APAC" revenue="78969"/> - <region name="Europe" revenue="85885"/> - <region name="Japan" revenue="78107"/> - <region name="Latin America" revenue="65796"/> - <region name="North America" revenue="151572"/> - </month> - - <month name="May-04" revenue="351014" average="70202"> - <region name="APAC" revenue="64069"/> - <region name="Europe" revenue="82415"/> - <region name="Japan" revenue="96397"/> - <region name="Latin America" revenue="44627"/> - <region name="North America" revenue="63506"/> - </month> - - <month name="Jun-04" revenue="384855" average="76971"> - <region name="APAC" revenue="55331"/> - <region name="Europe" revenue="113196"/> - <region name="Japan" revenue="55371"/> - <region name="Latin America" revenue="58323"/> - <region name="North America" revenue="102634"/> - </month> - - <month name="Jul-04" revenue="335192" average="67038"> - <region name="APAC" revenue="39445"/> - <region name="Europe" revenue="110750"/> - <region name="Japan" revenue="73722"/> - <region name="Latin America" revenue="50595"/> - <region name="North America" revenue="60680"/> - </month> - - <month name="Aug-04" revenue="393654" average="78730"> - <region name="APAC" revenue="44801"/> - <region name="Europe" revenue="98806"/> - <region name="Japan" revenue="93673"/> - <region name="Latin America" revenue="50636"/> - <region name="North America" revenue="105738"/> - </month> - - <month name="Sep-04" revenue="472554" average="94510"> - <region name="APAC" revenue="61134"/> - <region name="Europe" revenue="136467"/> - <region name="Japan" revenue="93624"/> - <region name="Latin America" revenue="32293"/> - <region name="North America" revenue="149036"/> - </month> - - <month name="Oct-04" revenue="324299" average="64859"> - <region name="APAC" revenue="32078"/> - <region name="Europe" revenue="85420"/> - <region name="Japan" revenue="80483"/> - <region name="Latin America" revenue="64390"/> - <region name="North America" revenue="61928"/> - </month> - - <month name="Nov-04" revenue="415403" average="83080"> - <region name="APAC" revenue="58832"/> - <region name="Europe" revenue="143128"/> - <region name="Japan" revenue="64295"/> - <region name="Latin America" revenue="58261"/> - <region name="North America" revenue="90887"/> - </month> - - <month name="Dec-04" revenue="386089" average="77217"> - <region name="APAC" revenue="80555"/> - <region name="Europe" revenue="118981"/> - <region name="Japan" revenue="87520"/> - <region name="Latin America" revenue="27154"/> - <region name="North America" revenue="71879"/> - </month> - - <month name="Jan-05" revenue="400263" average="80052"> - <region name="APAC" revenue="46130"/> - <region name="Europe" revenue="106976"/> - <region name="Japan" revenue="79554"/> - <region name="Latin America" revenue="39252"/> - <region name="North America" revenue="128351"/> - </month> - - <month name="Feb-05" revenue="379145" average="75829"> - <region name="APAC" revenue="70324"/> - <region name="Europe" revenue="88912"/> - <region name="Japan" revenue="69677"/> - <region name="Latin America" revenue="59428"/> - <region name="North America" revenue="90804"/> - </month> - - <month name="Mar-05" revenue="389687" average="77937"> - <region name="APAC" revenue="60431"/> - <region name="Europe" revenue="140982"/> - <region name="Japan" revenue="58196"/> - <region name="Latin America" revenue="33373"/> - <region name="North America" revenue="96705"/> - </month> - - <month name="Apr-05" revenue="460329" average="92065"> - <region name="APAC" revenue="78969"/> - <region name="Europe" revenue="85885"/> - <region name="Japan" revenue="78107"/> - <region name="Latin America" revenue="65796"/> - <region name="North America" revenue="151572"/> - </month> - - <month name="May-05" revenue="351014" average="70202"> - <region name="APAC" revenue="64069"/> - <region name="Europe" revenue="82415"/> - <region name="Japan" revenue="96397"/> - <region name="Latin America" revenue="44627"/> - <region name="North America" revenue="63506"/> - </month> - - <month name="Jun-05" revenue="384855" average="76971"> - <region name="APAC" revenue="55331"/> - <region name="Europe" revenue="113196"/> - <region name="Japan" revenue="55371"/> - <region name="Latin America" revenue="58323"/> - <region name="North America" revenue="102634"/> - </month> - - <month name="Jul-05" revenue="335192" average="67038"> - <region name="APAC" revenue="39445"/> - <region name="Europe" revenue="110750"/> - <region name="Japan" revenue="73722"/> - <region name="Latin America" revenue="50595"/> - <region name="North America" revenue="60680"/> - </month> - - <month name="Aug-05" revenue="393654" average="78730"> - <region name="APAC" revenue="44801"/> - <region name="Europe" revenue="98806"/> - <region name="Japan" revenue="93673"/> - <region name="Latin America" revenue="50636"/> - <region name="North America" revenue="105738"/> - </month> - - <month name="Sep-05" revenue="472554" average="94510"> - <region name="APAC" revenue="61134"/> - <region name="Europe" revenue="136467"/> - <region name="Japan" revenue="93624"/> - <region name="Latin America" revenue="32293"/> - <region name="North America" revenue="149036"/> - </month> - - <month name="Oct-05" revenue="324299" average="64859"> - <region name="APAC" revenue="32078"/> - <region name="Europe" revenue="85420"/> - <region name="Japan" revenue="80483"/> - <region name="Latin America" revenue="64390"/> - <region name="North America" revenue="61928"/> - </month> - - <month name="Nov-05" revenue="415403" average="83080"> - <region name="APAC" revenue="58832"/> - <region name="Europe" revenue="143128"/> - <region name="Japan" revenue="64295"/> - <region name="Latin America" revenue="58261"/> - <region name="North America" revenue="90887"/> - </month> - - <month name="Dec-05" revenue="386089" average="77217"> - <region name="APAC" revenue="80555"/> - <region name="Europe" revenue="118981"/> - <region name="Japan" revenue="87520"/> - <region name="Latin America" revenue="27154"/> - <region name="North America" revenue="71879"/> - </month> - -</list> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/build.xml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/build.xml b/apps/samples/WEB-INF/flex-src/inventory/build.xml deleted file mode 100755 index b1e0787..0000000 --- a/apps/samples/WEB-INF/flex-src/inventory/build.xml +++ /dev/null @@ -1,82 +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="samples.war/build.xml" default="main" basedir="../../../../../"> - - <property environment="env" /> - <property file="${basedir}/build.properties"/> - <property name="samples.war" value="${basedir}/apps/samples"/> - <property name="context.root" value="samples" /> - <property name="application.name" value="Inventory Management" /> - <property name="application.file" value="inventory" /> - <property name="application.bin.dir" value="${samples.war}/inventory" /> - <property name="application.src.dir" value="${samples.war}/WEB-INF/flex-src/inventory/src" /> - - <target name="main" depends="clean,compile-swf" /> - - <target name="compile-swf"> - - <taskdef resource="flexTasks.tasks" classpath="${basedir}/ant/lib/flexTasks.jar" /> - - <property name="FLEX_HOME" value="${basedir}"/> - - <mxmlc file="${application.src.dir}/${application.file}.mxml" - output="${application.bin.dir}/${application.file}.swf" - actionscript-file-encoding="UTF-8" - keep-generated-actionscript="false" - incremental="false" - services="${samples.war}/WEB-INF/flex/services-config.xml" - context-root="${context.root}" - locale="en_US"> - <load-config filename="${basedir}/frameworks/flex-config.xml"/> - <license product="flexbuilder3" serial-number="${env.fb3_license}"/> - <source-path path-element="${basedir}/frameworks"/> - <external-library-path/> - <metadata> - <publisher name="${manifest.Implementation-Vendor}" /> - <creator name="${manifest.Implementation-Vendor}" /> - </metadata> - </mxmlc> - - <html-wrapper title="${application.name}" - height="100%" - width="100%" - application="app" - swf="${application.file}" - version-major="10" - version-minor="0" - version-revision="0" - history="true" - express-install="true" - output="${application.bin.dir}"/> - - <copy todir="${application.bin.dir}"> - <fileset dir="${application.src.dir}" includes="*.jsp"/> - </copy> - - </target> - - <target name="clean" description="--> Removes jars and classes"> - <delete quiet="true" includeemptydirs="true"> - <fileset dir="${application.bin.dir}" includes="*.swf,index.html,*.jsp"/> - <fileset dir="${application.bin.dir}/history" /> - </delete> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/Product.as ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/Product.as b/apps/samples/WEB-INF/flex-src/inventory/src/Product.as deleted file mode 100755 index 2f91ccb..0000000 --- a/apps/samples/WEB-INF/flex-src/inventory/src/Product.as +++ /dev/null @@ -1,44 +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 -{ - [Bindable] - [RemoteClass(alias="flex.samples.product.Product")] - public class Product - { - public function Product() - { - } - - public var productId:int; - - public var name:String; - - public var category:String; - - public var price:Number = 0; - - public var image:String; - - public var description:String; - - public var qtyInStock:int = 0; - - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/ProductForm.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/ProductForm.mxml b/apps/samples/WEB-INF/flex-src/inventory/src/ProductForm.mxml deleted file mode 100755 index d9977fa..0000000 --- a/apps/samples/WEB-INF/flex-src/inventory/src/ProductForm.mxml +++ /dev/null @@ -1,106 +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. - ---> -<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" - label="{product.productId > 0 ? product.name : 'New Product'}" width="100%" height="100%"> - - <mx:Script> - <![CDATA[ - import mx.events.ValidationResultEvent; - import mx.rpc.events.ResultEvent; - - [Bindable] - public var product:Product; - - private function save():void - { - if (nameValidator.validate().type == ValidationResultEvent.INVALID) return; - product.name = productName.text; - product.category = category.text; - product.price = Number(price.text); - product.qtyInStock = parseInt(qtyInStock.text); - product.image = image.text; - product.description = description.text; - if (product.productId > 0) - srv.update(product); - else - srv.create(product); - } - - private function createResult(event:ResultEvent):void - { - product = event.result as Product; - label = product.name; - } - - private function removeResult(event:ResultEvent):void - { - parent.removeChild(this); - } - - - ]]> - </mx:Script> - - <mx:StringValidator id="nameValidator" source="{productName}" property="text" minLength="1"/> - - <mx:RemoteObject id="srv" destination="product"> - <mx:method name="create" result="createResult(event)"/> - <mx:method name="remove" result="removeResult(event)"/> - </mx:RemoteObject> - - <mx:Image source="../images/{product.image}" top="0" right="20" brokenImageSkin="@Embed('assets/blank.png')"/> - - <mx:Form width="100%" verticalGap="8"> - - <mx:FormItem label="Id"> - <mx:TextInput id="productId" text="{product.productId}" enabled="false"/> - </mx:FormItem> - - <mx:FormItem label="Name" required="true"> - <mx:TextInput id="productName" text="{product.name}"/> - </mx:FormItem> - - <mx:FormItem label="Category"> - <mx:TextInput id="category" text="{product.category}"/> - </mx:FormItem> - - <mx:FormItem label="Image"> - <mx:TextInput id="image" text="{product.image}"/> - </mx:FormItem> - - <mx:FormItem label="Price"> - <mx:TextInput id="price" text="{product.price}"/> - </mx:FormItem> - - <mx:FormItem label="In Stock"> - <mx:TextInput id="qtyInStock" text="{product.qtyInStock}"/> - </mx:FormItem> - - <mx:FormItem label="Description" width="100%"> - <mx:TextArea id="description" text="{product.description}" width="100%" height="100"/> - </mx:FormItem> - - </mx:Form> - - <mx:Button label="Save" click="save()" bottom="10" left="10" height="36" width="63"/> - <mx:Button label="Delete" click="srv.remove(product)" left="75" bottom="10" height="36" width="72"/> - <mx:Button label="Close Tab" click="parent.removeChild(this)" right="10" bottom="10" height="36" width="88"/> - -</mx:Canvas> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/SearchPopup.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/SearchPopup.mxml b/apps/samples/WEB-INF/flex-src/inventory/src/SearchPopup.mxml deleted file mode 100755 index 89333d2..0000000 --- a/apps/samples/WEB-INF/flex-src/inventory/src/SearchPopup.mxml +++ /dev/null @@ -1,96 +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. - ---> -<mx:List xmlns:mx="http://www.adobe.com/2006/mxml" - dropShadowEnabled="true" - currentState="hidden" - labelField="name" - keyDown="searchKeyDownHandler(event)" - click="openSelectedItem()"> - - <mx:Metadata> - [Event(name="select")] - </mx:Metadata> - - <mx:Script> - <![CDATA[ - import mx.rpc.events.ResultEvent; - - import mx.collections.ArrayCollection; - - public function search(searchStr:String):void - { - dataProvider = null; - srv.getProductsByName(searchStr); - if (currentState == "hidden") currentState = ""; - } - - protected function searchKeyDownHandler(event:KeyboardEvent):void - { - switch (event.keyCode) - { - case Keyboard.ENTER: - openSelectedItem(); - break; - case Keyboard.ESCAPE: - currentState = "hidden"; - break; - } - } - - public function openSelectedItem():void - { - if (selectedItem) - { - dispatchEvent(new Event("select")); - currentState="hidden"; - } - } - - public function selectNext():void - { - selectedIndex++; - } - - public function selectPrevious():void - { - if (selectedIndex > 0) selectedIndex--; - } - - private function resultHandler(event:ResultEvent):void - { - dataProvider = event.result as ArrayCollection; - if (dataProvider && dataProvider.length > 0) - { - selectedIndex = 0; - } - } - - ]]> - </mx:Script> - - <mx:RemoteObject id="srv" destination="product" result="resultHandler(event)"/> - - <mx:states> - <mx:State name="hidden"> - <mx:SetProperty name="visible" value="false"/> - </mx:State> - </mx:states> - -</mx:List> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/assets/Thumbs.db ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/assets/Thumbs.db b/apps/samples/WEB-INF/flex-src/inventory/src/assets/Thumbs.db deleted file mode 100755 index ad2bbe5..0000000 Binary files a/apps/samples/WEB-INF/flex-src/inventory/src/assets/Thumbs.db and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/assets/app_skin.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/assets/app_skin.png b/apps/samples/WEB-INF/flex-src/inventory/src/assets/app_skin.png deleted file mode 100755 index 48d919b..0000000 Binary files a/apps/samples/WEB-INF/flex-src/inventory/src/assets/app_skin.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/assets/blank.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/assets/blank.png b/apps/samples/WEB-INF/flex-src/inventory/src/assets/blank.png deleted file mode 100755 index 02f2d4b..0000000 Binary files a/apps/samples/WEB-INF/flex-src/inventory/src/assets/blank.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/assets/button_over_skin.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/assets/button_over_skin.png b/apps/samples/WEB-INF/flex-src/inventory/src/assets/button_over_skin.png deleted file mode 100755 index a489605..0000000 Binary files a/apps/samples/WEB-INF/flex-src/inventory/src/assets/button_over_skin.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/assets/button_skin.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/assets/button_skin.png b/apps/samples/WEB-INF/flex-src/inventory/src/assets/button_skin.png deleted file mode 100755 index 5ac3c63..0000000 Binary files a/apps/samples/WEB-INF/flex-src/inventory/src/assets/button_skin.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_close.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_close.png b/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_close.png deleted file mode 100755 index ccb86db..0000000 Binary files a/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_close.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_plus.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_plus.png b/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_plus.png deleted file mode 100755 index b4ecdba..0000000 Binary files a/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_plus.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_search.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_search.png b/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_search.png deleted file mode 100755 index 4f62019..0000000 Binary files a/apps/samples/WEB-INF/flex-src/inventory/src/assets/icon_search.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/assets/search.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/assets/search.png b/apps/samples/WEB-INF/flex-src/inventory/src/assets/search.png deleted file mode 100755 index 5f0e375..0000000 Binary files a/apps/samples/WEB-INF/flex-src/inventory/src/assets/search.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/assets/top_separator.png ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/assets/top_separator.png b/apps/samples/WEB-INF/flex-src/inventory/src/assets/top_separator.png deleted file mode 100755 index f3848f6..0000000 Binary files a/apps/samples/WEB-INF/flex-src/inventory/src/assets/top_separator.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/inventory.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/inventory.mxml b/apps/samples/WEB-INF/flex-src/inventory/src/inventory.mxml deleted file mode 100755 index 72c8911..0000000 --- a/apps/samples/WEB-INF/flex-src/inventory/src/inventory.mxml +++ /dev/null @@ -1,116 +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. - ---> -<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" - layout="absolute"> - - <mx:Script> - <![CDATA[ - - private function addItem():void - { - openTab(new Product()) - } - - public function openTab(product:Product):void - { - if (product.productId > 0) - { - // Check if product is already opened in an existing tab - var children:Array = tn.getChildren(); - var length:int = children.length; - for (var i:int = 0; i<length; i++) - { - if (children[i].product.productId == product.productId) - { - tn.selectedIndex = i; - return; - } - } - } - var form:ProductForm = new ProductForm(); - tn.addChild(form); - form.product = product; - tn.selectedChild = form; - } - - private function search():void - { - searchPopup.search(searchStr.text); - } - - // Handles keys pressed in the search TextInput field - protected function searchKeyDownHandler(event:KeyboardEvent):void - { - if (searchPopup.currentState == "hidden" && event.keyCode != Keyboard.DOWN) - { - return - } - - switch (event.keyCode) - { - case Keyboard.DOWN: - if (searchPopup.currentState == "hidden") search(); - searchPopup.selectNext(); - break; - case Keyboard.UP: - searchPopup.selectPrevious(); - searchStr.setSelection(searchStr.text.length, searchStr.text.length); - break; - case Keyboard.ENTER: - searchPopup.openSelectedItem(); - break; - case Keyboard.ESCAPE: - searchPopup.currentState = "hidden"; - break; - } - } - - ]]> - </mx:Script> - - <mx:Style source="styles.css"/> - - <mx:Canvas styleName="appContainer" width="100%" height="100%"/> - - <mx:Label text="Inventory Management" styleName="appTitle" left="22" top="10"/> - - <mx:Button icon="@Embed('assets/icon_plus.png')" click="addItem()" toolTip="Add Product" width="31" height="29" right="243" top="10"/> - - <mx:Image source="@Embed('assets/top_separator.png')" right="223" top="-4"/> - - <mx:Image source="@Embed('assets/search.png')" right="69" top="16"/> - <mx:TextInput id="searchStr" borderStyle="none" backgroundAlpha="0" top="16" width="110" right="88" focusThickness="0" change="search()" - borderSkin="@Embed('assets/blank.png')" - keyDown="searchKeyDownHandler(event)"/> - <mx:Image source="@Embed('assets/icon_close.png')" visible="{searchPopup.currentState == ''}" right="78" top="21" - click="searchPopup.currentState = 'hidden'"/> - - - <mx:TabNavigator id="tn" right="10" top="60" bottom="10" left="10" /> - <mx:Text width="480" verticalCenter="0" horizontalCenter="0" visible="{!tn.getChildren().length>0}" textAlign="center"> - <mx:text> - Type a few characters in the Search box in the upper right corner to search for products. - For example type "no". You can also click the + button to add a new product. - </mx:text> - </mx:Text> - - <SearchPopup id="searchPopup" top="52" right="50" width="180" height="250" select="openTab(searchPopup.selectedItem as Product)"/> - -</mx:Application> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/inventory/src/styles.css ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/inventory/src/styles.css b/apps/samples/WEB-INF/flex-src/inventory/src/styles.css deleted file mode 100755 index b674cc4..0000000 --- a/apps/samples/WEB-INF/flex-src/inventory/src/styles.css +++ /dev/null @@ -1,74 +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. - */ -@namespace mx "library://ns.adobe.com/flex/mx"; - -@font-face -{ - src: url("assets/fonts/MyriadWebPro.ttf"); - font-family: main; - font-style: normal; - font-weight: normal; -} - -@font-face -{ - src: url("assets/fonts/MyriadWebPro-Bold.ttf"); - font-family: main; - font-style: normal; - font-weight: bold; -} - -mx|Application { - font-family: main; - font-size: 12; -} - -.appContainer { - borderSkin: Embed(source="assets/app_skin.png", - scaleGridTop="55", - scaleGridLeft="5", - scaleGridRight="293", - scaleGridBottom="66"); -} - -mx|TabNavigator { - border-style:solid; -} - -mx|Button { - skin: Embed("assets/button_skin.png", - scaleGridLeft="8", - scaleGridRight="23", - scaleGridTop="8", - scaleGridBottom="21"); - over-skin: Embed("assets/button_over_skin.png", - scaleGridLeft="8", - scaleGridRight="23", - scaleGridTop="8", - scaleGridBottom="21"); - open-duration: 0; - close-duration: 0; - corner-radius: 2; -} - - -.appTitle -{ - color:#222222; - font-family: main; - font-size: 20pt; -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/build.xml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/build.xml b/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/build.xml deleted file mode 100755 index 0555bf5..0000000 --- a/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/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="samples.war/build.xml" default="main" basedir="../../../../../"> - - <property environment="env" /> - <property file="${basedir}/build.properties"/> - <property name="samples.war" value="${basedir}/apps/samples"/> - <property name="context.root" value="samples" /> - <property name="application.name" value="Runtime Configuration - Messaging" /> - <property name="application.file" value="main" /> - <property name="application.bin.dir" value="${samples.war}/runtimeconfig-messaging" /> - <property name="application.src.dir" value="${samples.war}/WEB-INF/flex-src/runtimeconfig-messaging/src" /> - - <target name="main" depends="clean,compile-swf" /> - - <target name="compile-swf"> - - <taskdef resource="flexTasks.tasks" classpath="${basedir}/ant/lib/flexTasks.jar" /> - - <property name="FLEX_HOME" value="${basedir}"/> - - <mxmlc file="${application.src.dir}/${application.file}.mxml" - output="${application.bin.dir}/${application.file}.swf" - actionscript-file-encoding="UTF-8" - keep-generated-actionscript="false" - incremental="false" - services="${samples.war}/WEB-INF/flex/services-config.xml" - context-root="${context.root}" - locale="en_US"> - <load-config filename="${basedir}/frameworks/flex-config.xml"/> - <license product="flexbuilder3" serial-number="${env.fb3_license}"/> - <source-path path-element="${basedir}/frameworks"/> - <external-library-path/> - <metadata> - <publisher name="${manifest.Implementation-Vendor}" /> - <creator name="${manifest.Implementation-Vendor}" /> - </metadata> - </mxmlc> - - <html-wrapper title="${application.name}" - height="100%" - width="100%" - application="app" - swf="${application.file}" - version-major="10" - version-minor="0" - version-revision="0" - express-install="true" - output="${application.bin.dir}"/> - - </target> - - <target name="clean" description="--> Removes jars and classes"> - <delete quiet="true" includeemptydirs="true"> - <fileset dir="${application.bin.dir}" includes="*.swf,index.html"/> - <fileset dir="${application.bin.dir}/history" /> - </delete> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/src/ChatPanel.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/src/ChatPanel.mxml b/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/src/ChatPanel.mxml deleted file mode 100755 index d0dbba5..0000000 --- a/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/src/ChatPanel.mxml +++ /dev/null @@ -1,87 +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. - ---> -<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" - creationComplete="initComp()"> - - <mx:Script> - <![CDATA[ - import mx.messaging.channels.StreamingAMFChannel; - import mx.messaging.ChannelSet; - import mx.messaging.channels.AMFChannel; - import mx.messaging.events.MessageEvent; - import mx.messaging.messages.AsyncMessage; - import mx.messaging.messages.IMessage; - - - private function initComp():void - { - var myStreamingAMF:AMFChannel = new StreamingAMFChannel("my-streaming-amf", "../messagebroker/streamingamf"); - var myPollingAMF:AMFChannel = new AMFChannel("my-polling-amf", "../messagebroker/amfpolling"); - myPollingAMF.pollingEnabled = true; - myPollingAMF.pollingInterval = 2000; - var channelSet:ChannelSet = new ChannelSet(); - channelSet.addChannel(myStreamingAMF); - channelSet.addChannel(myPollingAMF); - consumer.channelSet = channelSet; - producer.channelSet = channelSet; - } - - public function set room(name:String):void - { - if (!name) return; - - if (consumer && consumer.subscribed) - { - log.text += "Leaving room " + consumer.destination + "\n"; - consumer.unsubscribe(); - } - consumer.destination = name; - producer.destination = name; - consumer.subscribe(); - log.text += "Entering room " + name + "\n"; - } - - private function send():void - { - var message:IMessage = new AsyncMessage(); - message.body = msg.text; - producer.send(message); - msg.text = ""; - } - - private function messageHandler(event:MessageEvent):void - { - log.text += event.message.body + "\n"; - } - - ]]> - </mx:Script> - - <mx:Producer id="producer"/> - <mx:Consumer id="consumer" message="messageHandler(event)"/> - - <mx:TextArea id="log" width="100%" height="100%"/> - - <mx:ControlBar> - <mx:TextInput id="msg" width="100%" enter="send()" enabled="{consumer.subscribed}"/> - <mx:Button label="Send" click="send()" enabled="{consumer.subscribed}"/> - </mx:ControlBar> - -</mx:Panel> http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/src/main.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/src/main.mxml b/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/src/main.mxml deleted file mode 100755 index f9d9421..0000000 --- a/apps/samples/WEB-INF/flex-src/runtimeconfig-messaging/src/main.mxml +++ /dev/null @@ -1,54 +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. - ---> -<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" layout="horizontal" - creationComplete="srv.getRoomList()"> - - <mx:RemoteObject id="srv" destination="chat-room-service" - fault="Alert.show(event.fault.rootCause.message, 'Error')"/> - - <mx:Panel title="Room List" width="100%" height="100%" paddingTop="4" paddingLeft="4" paddingBottom="4" paddingRight="4"> - - <mx:Label text="Select a room and start chatting in the right panel:"/> - <mx:List id="list" dataProvider="{srv.getRoomList.lastResult}" width="100%" height="100%"/> - - <mx:ControlBar> - <mx:VBox width="100%"> - <mx:Button label="Refresh" click="srv.getRoomList()"/> - <mx:Spacer height="2"/> - <mx:HRule width="100%" height="1"/> - <mx:Label text="Create a room:"/> - <mx:HBox> - <mx:TextInput id="room"/> - <mx:Button label="Create" click="srv.createRoom(room.text)" enabled="{room.text.length>0}"/> - </mx:HBox> - </mx:VBox> - </mx:ControlBar> - - </mx:Panel> - - <ChatPanel title="Chat" room="{list.selectedItem}"/> - - <mx:Script> - <![CDATA[ - import mx.controls.Alert; - ]]> - </mx:Script> - -</mx:Application> http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/runtimeconfig-remoting/build.xml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/runtimeconfig-remoting/build.xml b/apps/samples/WEB-INF/flex-src/runtimeconfig-remoting/build.xml deleted file mode 100755 index 6a2edf8..0000000 --- a/apps/samples/WEB-INF/flex-src/runtimeconfig-remoting/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="samples.war/build.xml" default="main" basedir="../../../../../"> - - <property environment="env" /> - <property file="${basedir}/build.properties"/> - <property name="samples.war" value="${basedir}/apps/samples"/> - <property name="context.root" value="samples" /> - <property name="application.name" value="Runtime Configuration - Remoting" /> - <property name="application.file" value="main" /> - <property name="application.bin.dir" value="${samples.war}/runtimeconfig-remoting" /> - <property name="application.src.dir" value="${samples.war}/WEB-INF/flex-src/runtimeconfig-remoting/src" /> - - <target name="main" depends="clean,compile-swf" /> - - <target name="compile-swf"> - - <taskdef resource="flexTasks.tasks" classpath="${basedir}/ant/lib/flexTasks.jar" /> - - <property name="FLEX_HOME" value="${basedir}"/> - - <mxmlc file="${application.src.dir}/${application.file}.mxml" - output="${application.bin.dir}/${application.file}.swf" - actionscript-file-encoding="UTF-8" - keep-generated-actionscript="false" - incremental="false" - services="${samples.war}/WEB-INF/flex/services-config.xml" - context-root="${context.root}" - locale="en_US"> - <load-config filename="${basedir}/frameworks/flex-config.xml"/> - <license product="flexbuilder3" serial-number="${env.fb3_license}"/> - <source-path path-element="${basedir}/frameworks"/> - <external-library-path/> - <metadata> - <publisher name="${manifest.Implementation-Vendor}" /> - <creator name="${manifest.Implementation-Vendor}" /> - </metadata> - </mxmlc> - - <html-wrapper title="${application.name}" - height="100%" - width="100%" - application="app" - swf="${application.file}" - version-major="10" - version-minor="0" - version-revision="0" - express-install="true" - output="${application.bin.dir}"/> - - </target> - - <target name="clean" description="--> Removes jars and classes"> - <delete quiet="true" includeemptydirs="true"> - <fileset dir="${application.bin.dir}" includes="*.swf,index.html"/> - <fileset dir="${application.bin.dir}/history" /> - </delete> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/runtimeconfig-remoting/src/main.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/runtimeconfig-remoting/src/main.mxml b/apps/samples/WEB-INF/flex-src/runtimeconfig-remoting/src/main.mxml deleted file mode 100755 index f225124..0000000 --- a/apps/samples/WEB-INF/flex-src/runtimeconfig-remoting/src/main.mxml +++ /dev/null @@ -1,64 +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. - ---> -<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" - creationComplete="initApp()"> - - <!-- - Simple client to demonstrate runtime configuration of destinations. - The "runtime-employee" destination is configured in - EmployeeRuntimeRemotingDestination.java. - --> - - <mx:Script> - <![CDATA[ - import mx.rpc.remoting.mxml.RemoteObject; - import mx.messaging.ChannelSet; - import mx.messaging.channels.AMFChannel; - - [Bindable] - private var srv:RemoteObject; - - private function initApp():void - { - var channel:AMFChannel = new AMFChannel("my-amf", "../messagebroker/amf"); - var channelSet:ChannelSet = new ChannelSet(); - channelSet.addChannel(channel); - srv = new RemoteObject(); - srv.destination="runtime-employee-ro"; - srv.channelSet = channelSet; - srv.getEmployees(); - } - - ]]> - </mx:Script> - - <mx:Panel title="Employee List" width="100%" height="100%"> - <mx:DataGrid width="100%" height="100%" dataProvider="{srv.getEmployees.lastResult}"> - <mx:columns> - <mx:DataGridColumn headerText="First Name" dataField="firstName"/> - <mx:DataGridColumn headerText="Last Name" dataField="lastName"/> - <mx:DataGridColumn headerText="Title" dataField="title"/> - <mx:DataGridColumn headerText="Phone" dataField="phone"/> - <mx:DataGridColumn headerText="Email" dataField="email"/> - </mx:columns> - </mx:DataGrid> - </mx:Panel> - -</mx:Application> http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-101/build.xml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-101/build.xml b/apps/samples/WEB-INF/flex-src/testdrive-101/build.xml deleted file mode 100755 index d711d68..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-101/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="samples.war/build.xml" default="main" basedir="../../../../../"> - - <property environment="env" /> - <property file="${basedir}/build.properties"/> - <property name="samples.war" value="${basedir}/apps/samples"/> - <property name="context.root" value="samples" /> - <property name="application.name" value="Flex Programming Model 101" /> - <property name="application.file" value="main" /> - <property name="application.bin.dir" value="${samples.war}/testdrive-101" /> - <property name="application.src.dir" value="${samples.war}/WEB-INF/flex-src/testdrive-101/src" /> - - <target name="main" depends="clean,compile-swf" /> - - <target name="compile-swf"> - - <taskdef resource="flexTasks.tasks" classpath="${basedir}/ant/lib/flexTasks.jar" /> - - <property name="FLEX_HOME" value="${basedir}"/> - - <mxmlc file="${application.src.dir}/${application.file}.mxml" - output="${application.bin.dir}/${application.file}.swf" - actionscript-file-encoding="UTF-8" - keep-generated-actionscript="false" - incremental="false" - services="${samples.war}/WEB-INF/flex/services-config.xml" - context-root="${context.root}" - locale="en_US"> - <load-config filename="${basedir}/frameworks/flex-config.xml"/> - <license product="flexbuilder3" serial-number="${env.fb3_license}"/> - <source-path path-element="${basedir}/frameworks"/> - <external-library-path/> - <metadata> - <publisher name="${manifest.Implementation-Vendor}" /> - <creator name="${manifest.Implementation-Vendor}" /> - </metadata> - </mxmlc> - - <html-wrapper title="${application.name}" - height="100%" - width="100%" - application="app" - swf="${application.file}" - version-major="10" - version-minor="0" - version-revision="0" - express-install="true" - output="${application.bin.dir}"/> - - </target> - - <target name="clean" description="--> Removes jars and classes"> - <delete quiet="true" includeemptydirs="true"> - <fileset dir="${application.bin.dir}" includes="*.swf,index.html"/> - <fileset dir="${application.bin.dir}/history" /> - </delete> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-101/src/ProductView.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-101/src/ProductView.mxml b/apps/samples/WEB-INF/flex-src/testdrive-101/src/ProductView.mxml deleted file mode 100755 index 6d25118..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-101/src/ProductView.mxml +++ /dev/null @@ -1,35 +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. - ---> -<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" width="100%" height="100%" - title="Product Details" paddingLeft="12" paddingRight="12" paddingTop="12" paddingBottom="12"> - - <mx:Object id="product"/> - - <mx:CurrencyFormatter id="cf"/> - - <mx:Image source="../images/{product.image}"/> - - <mx:VBox width="100%" height="100%"> - <mx:Label text="{product.name}" fontWeight="bold"/> - <mx:Label text="Price: {cf.format(product.price)}" styleName="price"/> - <mx:Text text="{product.description}" width="100%" height="100%"/> - </mx:VBox> - -</mx:Panel> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-101/src/Thumb.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-101/src/Thumb.mxml b/apps/samples/WEB-INF/flex-src/testdrive-101/src/Thumb.mxml deleted file mode 100755 index 71cbb7d..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-101/src/Thumb.mxml +++ /dev/null @@ -1,29 +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. - ---> -<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="120" height="120" - horizontalAlign="center" verticalGap="0" verticalScrollPolicy="off" horizontalScrollPolicy="off"> - - <mx:CurrencyFormatter id="cf"/> - - <mx:Label text="{data.name}" fontWeight="bold"/> - <mx:Image source="../images/{data.image}" width="40" height="80"/> - <mx:Label text="{cf.format(data.price)}" styleName="price"/> - -</mx:VBox> http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-101/src/main.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-101/src/main.mxml b/apps/samples/WEB-INF/flex-src/testdrive-101/src/main.mxml deleted file mode 100755 index e0d18c1..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-101/src/main.mxml +++ /dev/null @@ -1,52 +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. - ---> -<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" layout="horizontal" - creationComplete="srv.getProducts()"> - - <mx:Style source="testdrive.css"/> - - <mx:Script> - <![CDATA[ - - import mx.collections.ArrayCollection; - import mx.rpc.events.ResultEvent; - - [Bindable] - private var products:ArrayCollection; - - private function resultHandler(event:ResultEvent):void - { - products = event.result as ArrayCollection; - } - - ]]> - </mx:Script> - - <mx:RemoteObject id="srv" destination="product"> - <mx:method name="getProducts" result="resultHandler(event)"/> - </mx:RemoteObject> - - <mx:Panel title="Catalog" width="100%" height="100%"> - <mx:TileList id="list" dataProvider="{products}" itemRenderer="Thumb" width="100%" height="100%"/> - </mx:Panel> - - <ProductView product="{list.selectedItem}"/> - -</mx:Application> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-101/src/testdrive.css ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-101/src/testdrive.css b/apps/samples/WEB-INF/flex-src/testdrive-101/src/testdrive.css deleted file mode 100755 index 1c65407..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-101/src/testdrive.css +++ /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. - */ -@namespace mx "library://ns.adobe.com/flex/mx"; - -mx|Application { - background-color: #E57000; - themeColor: #E57000; -} - -mx|TileList { - selection-color: #FFCC33; - roll-over-color: #FFCC99; -} - -mx|Panel { - roundedBottomCorners: true; -} - -.price { - color: #E57000; -} http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-chat/build.xml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-chat/build.xml b/apps/samples/WEB-INF/flex-src/testdrive-chat/build.xml deleted file mode 100755 index 1e74b02..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-chat/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="samples.war/build.xml" default="main" basedir="../../../../../"> - - <property environment="env" /> - <property file="${basedir}/build.properties"/> - <property name="samples.war" value="${basedir}/apps/samples"/> - <property name="context.root" value="samples" /> - <property name="application.name" value="Chat" /> - <property name="application.file" value="main" /> - <property name="application.bin.dir" value="${samples.war}/testdrive-chat" /> - <property name="application.src.dir" value="${samples.war}/WEB-INF/flex-src/testdrive-chat/src" /> - - <target name="main" depends="clean,compile-swf" /> - - <target name="compile-swf"> - - <taskdef resource="flexTasks.tasks" classpath="${basedir}/ant/lib/flexTasks.jar" /> - - <property name="FLEX_HOME" value="${basedir}"/> - - <mxmlc file="${application.src.dir}/${application.file}.mxml" - output="${application.bin.dir}/${application.file}.swf" - actionscript-file-encoding="UTF-8" - keep-generated-actionscript="false" - incremental="false" - services="${samples.war}/WEB-INF/flex/services-config.xml" - context-root="${context.root}" - locale="en_US"> - <load-config filename="${basedir}/frameworks/flex-config.xml"/> - <license product="flexbuilder3" serial-number="${env.fb3_license}"/> - <source-path path-element="${basedir}/frameworks"/> - <external-library-path/> - <metadata> - <publisher name="${manifest.Implementation-Vendor}" /> - <creator name="${manifest.Implementation-Vendor}" /> - </metadata> - </mxmlc> - - <html-wrapper title="${application.name}" - height="100%" - width="100%" - application="app" - swf="${application.file}" - version-major="10" - version-minor="0" - version-revision="0" - express-install="true" - output="${application.bin.dir}"/> - - </target> - - <target name="clean" description="--> Removes jars and classes"> - <delete quiet="true" includeemptydirs="true"> - <fileset dir="${application.bin.dir}" includes="*.swf,index.html"/> - <fileset dir="${application.bin.dir}/history" /> - </delete> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-chat/src/main.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-chat/src/main.mxml b/apps/samples/WEB-INF/flex-src/testdrive-chat/src/main.mxml deleted file mode 100755 index a949346..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-chat/src/main.mxml +++ /dev/null @@ -1,56 +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. - ---> -<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" - creationComplete="consumer.subscribe()"> - - <mx:Script> - <![CDATA[ - - import mx.messaging.messages.AsyncMessage; - import mx.messaging.messages.IMessage; - - private function send():void - { - var message:IMessage = new AsyncMessage(); - message.body.chatMessage = msg.text; - producer.send(message); - msg.text = ""; - } - - private function messageHandler(message:IMessage):void - { - log.text += message.body.chatMessage + "\n"; - } - - ]]> - </mx:Script> - - <mx:Producer id="producer" destination="chat"/> - <mx:Consumer id="consumer" destination="chat" message="messageHandler(event.message)"/> - - <mx:Panel title="Chat" width="100%" height="100%"> - <mx:TextArea id="log" width="100%" height="100%"/> - <mx:ControlBar> - <mx:TextInput id="msg" width="100%" enter="send()"/> - <mx:Button label="Send" click="send()"/> - </mx:ControlBar> - </mx:Panel> - -</mx:Application> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-datapush/build.xml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-datapush/build.xml b/apps/samples/WEB-INF/flex-src/testdrive-datapush/build.xml deleted file mode 100755 index 3b30fb5..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-datapush/build.xml +++ /dev/null @@ -1,81 +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="samples.war/build.xml" default="main" basedir="../../../../../"> - - <property environment="env" /> - <property file="${basedir}/build.properties"/> - <property name="samples.war" value="${basedir}/apps/samples"/> - <property name="context.root" value="samples" /> - <property name="application.name" value="Data Push" /> - <property name="application.file" value="main" /> - <property name="application.bin.dir" value="${samples.war}/testdrive-datapush" /> - <property name="application.src.dir" value="${samples.war}/WEB-INF/flex-src/testdrive-datapush/src" /> - - <target name="main" depends="clean,compile-swf" /> - - <target name="compile-swf"> - - <taskdef resource="flexTasks.tasks" classpath="${basedir}/ant/lib/flexTasks.jar" /> - - <property name="FLEX_HOME" value="${basedir}"/> - - <mxmlc file="${application.src.dir}/${application.file}.mxml" - output="${application.bin.dir}/${application.file}.swf" - actionscript-file-encoding="UTF-8" - keep-generated-actionscript="false" - incremental="false" - services="${samples.war}/WEB-INF/flex/services-config.xml" - context-root="${context.root}" - locale="en_US"> - <load-config filename="${basedir}/frameworks/flex-config.xml"/> - <license product="flexbuilder3" serial-number="${env.fb3_license}"/> - <source-path path-element="${basedir}/frameworks"/> - <external-library-path/> - <metadata> - <publisher name="${manifest.Implementation-Vendor}" /> - <creator name="${manifest.Implementation-Vendor}" /> - </metadata> - </mxmlc> - - <html-wrapper title="${application.name}" - height="100%" - width="100%" - application="app" - swf="${application.file}" - version-major="10" - version-minor="0" - version-revision="0" - express-install="true" - output="${application.bin.dir}"/> - - <copy todir="${application.bin.dir}"> - <fileset dir="${application.src.dir}" includes="*.jsp"/> - </copy> - - </target> - - <target name="clean" description="--> Removes jars and classes"> - <delete quiet="true" includeemptydirs="true"> - <fileset dir="${application.bin.dir}" includes="*.swf,index.html,*.jsp"/> - <fileset dir="${application.bin.dir}/history" /> - </delete> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/main.mxml ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/main.mxml b/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/main.mxml deleted file mode 100755 index ed803d5..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/main.mxml +++ /dev/null @@ -1,42 +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. - ---> -<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="#FFFFFF"> - - <mx:Script> - <![CDATA[ - - import mx.messaging.messages.IMessage; - - private function messageHandler(message:IMessage):void - { - pushedValue.text = ""+ message.body; - } - - ]]> - </mx:Script> - - <mx:Consumer id="consumer" destination="feed" message="messageHandler(event.message)"/> - - <mx:Button label="Subscribe to 'feed' destination" click="consumer.subscribe()" enabled="{!consumer.subscribed}"/> - <mx:Button label="Unsubscribe from 'feed' destination" click="consumer.unsubscribe()" enabled="{consumer.subscribed}"/> - - <mx:TextInput id="pushedValue"/> - -</mx:Application> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/startfeed.jsp ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/startfeed.jsp b/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/startfeed.jsp deleted file mode 100755 index 49640ae..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/startfeed.jsp +++ /dev/null @@ -1,26 +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. ---> -<%@page import="flex.samples.feed.Feed"%> -<% - try { - Feed feed = new Feed(); - feed.start(); - out.println("Feed Started"); - } catch (Exception e) { - out.println("A problem occured while starting the feed: "+e.getMessage()); - } -%> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-blazeds/blob/bf2e1dc9/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/stopfeed.jsp ---------------------------------------------------------------------- diff --git a/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/stopfeed.jsp b/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/stopfeed.jsp deleted file mode 100755 index a035b17..0000000 --- a/apps/samples/WEB-INF/flex-src/testdrive-datapush/src/stopfeed.jsp +++ /dev/null @@ -1,26 +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. ---> -<%@page import="flex.samples.feed.Feed"%> -<% - try { - Feed feed = new Feed(); - feed.stop(); - out.println("Feed Stopped"); - } catch (Exception e) { - out.println("A problem occured while stopping the feed: "+e.getMessage()); - } -%> \ No newline at end of file
