Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/Item.as ============================================================================== --- websites/staging/flex/trunk/content/tourdeflex/spark/controls/Item.as (added) +++ websites/staging/flex/trunk/content/tourdeflex/spark/controls/Item.as Sat Aug 23 08:50:20 2014 @@ -0,0 +1,62 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// 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] + public class Item + { + private var _name:String; + private var _photo:String; + private var _price:String; + + public function Item() + { + } + + public function get name():String + { + return _name; + } + + public function set name(name:String):void + { + _name = name; + } + + public function get photo():String + { + return _photo; + } + + public function set photo(photo:String):void + { + _photo = photo; + } + + public function get price():String + { + return _price; + } + public function set price(price:String):void + { + _price = price; + } + + } +} \ No newline at end of file
Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/LinkBarExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/LinkBarExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/LinkBarExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/LinkBarExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/LinkButtonExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/LinkButtonExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/LinkButtonExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/LinkButtonExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ListDataPagingExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ListDataPagingExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ListDataPagingExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ListDataPagingExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ListExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ListExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ListExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ListExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/MenuExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/MenuExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/MenuExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/MenuExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/MyListItemRenderer.mxml ============================================================================== --- websites/staging/flex/trunk/content/tourdeflex/spark/controls/MyListItemRenderer.mxml (added) +++ websites/staging/flex/trunk/content/tourdeflex/spark/controls/MyListItemRenderer.mxml Sat Aug 23 08:50:20 2014 @@ -0,0 +1,39 @@ +<!-- + +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. + +--> +<s:ItemRenderer + xmlns:fx="http://ns.adobe.com/mxml/2009" + xmlns:s="library://ns.adobe.com/flex/spark" + xmlns:mx="library://ns.adobe.com/flex/mx"> + + <s:states> + <s:State name="normal"/> + <s:State name="hovered"/> + <s:State name="selected" /> + </s:states> + + <s:layout> + <s:VerticalLayout/> + </s:layout> + + <s:HGroup verticalAlign="middle" paddingTop="0" paddingBottom="0"> + <mx:Image source="{data.photo}" width="50" height="40" alpha.hovered=".5"/> + <s:Label text="{data.name}" color.hovered="0x1313cd" color.selected="0x000000" verticalAlign="bottom"/> + </s:HGroup> + +</s:ItemRenderer> \ No newline at end of file Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/MyTextFlow.xml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/MyTextFlow.xml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/NumericStepperExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/NumericStepperExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/NumericStepperExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/NumericStepperExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/OLAPDataGridExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/OLAPDataGridExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/OLAPDataGridExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/OLAPDataGridExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/OSMFExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/OSMFExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/OSMFExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/OSMFExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PagedList.as ============================================================================== --- websites/staging/flex/trunk/content/tourdeflex/spark/controls/PagedList.as (added) +++ websites/staging/flex/trunk/content/tourdeflex/spark/controls/PagedList.as Sat Aug 23 08:50:20 2014 @@ -0,0 +1,510 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// 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 flash.events.Event; + import flash.events.EventDispatcher; + + import mx.collections.IList; + import mx.collections.errors.ItemPendingError; + import mx.events.CollectionEvent; + import mx.events.CollectionEventKind; + import mx.events.PropertyChangeEvent; + import mx.events.PropertyChangeEventKind; + import mx.resources.IResourceManager; + import mx.resources.ResourceManager; + import mx.rpc.IResponder; + + [Event(name="collectionChange", type="mx.events.CollectionEvent")] + + /** + * An IList whose items are fetched asynchronously by a user provided function. The + * loadItemsFunction initiates an asynchronous request for a pageSize block items, typically + * from a web service. When the request sucessfully completes, the storeItemsAt() method + * must be called. If the request fails, then failItemsAt(). + * + * <p>PagedList divides its <code>length</code> items into <code>pageSize</code> blocks or + * "pages". It tracks which items exist locally, typically because they've been stored with + * storeItemsAt(). When an item that does not exist locally is requested with getItemAt(), + * the loadItemsFunction is called and then an IPE is thrown. When the loadItemsFunction + * either completes or fails, it must call storeItemsAt() or failItemsAt() which causes + * the IPE's responders to run and a "replace" CollectionEvent to be dispatched for the + * updated page. The failItemsAt() method resets the corresponding items to undefined, + * which means that subsequent calls to getItemAt() will cause an IPE to be thrown.</p> + * + * <p>Unlike some other IList implementations, the only method here that can thrown an + * IPE is getItemAt(). Methods like getItemIndex() and toArray() just report items + * that aren't local as null.</p> + * + * <p>This class is intended to be used as the "list" source for an ASyncListView.</p> + */ + public class PagedList extends EventDispatcher implements IList + { + /** + * @private + */ + private static function get resourceManager():IResourceManager + { + return ResourceManager.getInstance(); + } + + /** + * @private + */ + private static function checkItemIndex(index:int, listLength:int):void + { + if (index < 0 || (index >= listLength)) + { + const message:String = resourceManager.getString("collections", "outOfBounds", [ index ]); + throw new RangeError(message); + } + } + + /** + * @private + * The IList's items. + */ + private const data:Vector.<*> = new Vector.<*>(); + + /** + * Construct a PagedList with the specified length and pageSize. + */ + public function PagedList(length:int=1000, pageSize:int=10) + { + this.data.length = length; + this.pageSize = pageSize; + + for (var i:int = 0; i < data.length; i++) + data[i] = undefined; + } + + //---------------------------------- + // loadItemsFunction + //---------------------------------- + + private var _loadItemsFunction:Function = null; + + /** + * The value of this property must be a function that loads a contiguous + * block of items and then calls <code>storeItemsAt()</code> or + * <code>failItemsAt()</code>. A loadItemsFunction must be defined as follows: + * <pre> + * myLoadItems(list:PagedList, index:int, count:int):void + * </pre> + * + * <p>Typically the loadItemsFunction will make one or more network requests + * to retrieve the items. It must do all of its work asynchronously to avoid + * blocking the application's GUI. + * + */ + public function get loadItemsFunction():Function + { + return _loadItemsFunction; + } + + /** + * @private + */ + public function set loadItemsFunction(value:Function):void + { + _loadItemsFunction = value; + } + + //---------------------------------- + // length + //---------------------------------- + + [Bindable("collectionChange")] + + /** + * The number of items in the list. + * + * <p>The length of the list can be changed directly however the "-1" indeterminate + * length value is not supported.</p> + */ + public function get length():int + { + return data.length; + } + + /** + * @private + */ + public function set length(value:int):void + { + const oldLength:int = data.length; + const newLength:int = value; + + if (oldLength == newLength) + return; + + var ce:CollectionEvent = null; + if (hasEventListener(CollectionEvent.COLLECTION_CHANGE)) + ce = new CollectionEvent(CollectionEvent.COLLECTION_CHANGE); + + if (oldLength < newLength) + { + if (ce) + { + ce.location = Math.max(oldLength - 1, 0); + ce.kind = CollectionEventKind.ADD; + const itemsLength:int = newLength - oldLength; + for (var i:int = 0; i < itemsLength; i++) + ce.items.push(undefined); + } + + data.length = newLength; + for (var newIndex:int = Math.max(oldLength - 1, 0); newIndex < newLength; newIndex++) + data[newIndex] = undefined; + } + else // oldLength > newLength + { + if (ce) + { + ce.location = Math.max(newLength - 1, 0); + ce.kind = CollectionEventKind.REMOVE; + for (var oldIndex:int = Math.max(newLength - 1, 0); oldIndex < oldLength; oldIndex++) + ce.items.push(data[oldIndex]); + } + + data.length = newLength; + } + + if (ce) + dispatchEvent(ce); + } + + //---------------------------------- + // pageSize + //---------------------------------- + + private var _pageSize:int = 10; + + /** + * Items are loaded in contiguous pageSize blocks. The value of this property should be greater than + * zero, smaller than the PageList's length, and a reasonable working size for the loadItemsFunction. + */ + public function get pageSize():int + { + return _pageSize; + } + + /** + * @private + */ + public function set pageSize(value:int):void + { + _pageSize = value; + } + + /** + * Resets the entire list to its initial state. All local and pending items are + * cleared. + */ + public function clearItems():void + { + var index:int = 0; + for each (var item:Object in data) + data[index++] = undefined; + + if (hasEventListener(CollectionEvent.COLLECTION_CHANGE)) + { + var ce:CollectionEvent = new CollectionEvent(CollectionEvent.COLLECTION_CHANGE); + ce.kind = CollectionEventKind.RESET; + dispatchEvent(ce); + } + } + + /** + * @private + */ + private static function createUpdatePCE(itemIndex:Object, oldValue:Object, newValue:Object):PropertyChangeEvent + { + const pce:PropertyChangeEvent = new PropertyChangeEvent(PropertyChangeEvent.PROPERTY_CHANGE); + pce.kind = PropertyChangeEventKind.UPDATE; + pce.property = itemIndex; + pce.oldValue = oldValue; + pce.newValue = newValue; + return pce; + } + + /** + * @private + */ + private static function createCE(kind:String, location:int, item:Object):CollectionEvent + { + const ce:CollectionEvent = new CollectionEvent(CollectionEvent.COLLECTION_CHANGE); + ce.kind = kind; + ce.location = location; + + if (item is Array) + ce.items = item as Array; + else + ce.items.push(item); + + return ce; + } + + /** + * This method must be called by the loadItemsFunction after a block of requested + * items have been successfully retrieved. It stores the specified items in the + * internal data vector and clears the "pending" state associated with the original + * request. + */ + public function storeItemsAt(items:Vector.<Object>, index:int):void + { + if (index < 0 || (index + items.length) > length) + { + const message:String = resourceManager.getString("collections", "outOfBounds", [ index ]); + throw new RangeError(message); + } + + var item:Object; + var itemIndex:int; + var pce:PropertyChangeEvent; + + // copy the new items into the internal items vector and run the IPE responders + + itemIndex = index; + for each (item in items) + { + var ipe:ItemPendingError = data[itemIndex] as ItemPendingError; + if (ipe && ipe.responders) + { + for each (var responder:IResponder in ipe.responders) + responder.result(null); + } + + data[itemIndex++] = item; + } + + // dispatch collection and property change events + + const hasCollectionListener:Boolean = hasEventListener(CollectionEvent.COLLECTION_CHANGE); + const hasPropertyListener:Boolean = hasEventListener(PropertyChangeEvent.PROPERTY_CHANGE); + var propertyChangeEvents:Array = new Array(); // Array of PropertyChangeEvents; + + if (hasCollectionListener || hasPropertyListener) + { + itemIndex = index; + for each (item in items) + propertyChangeEvents.push(createUpdatePCE(itemIndex++, null, item)); + } + + if (hasCollectionListener) + dispatchEvent(createCE(CollectionEventKind.REPLACE, index, propertyChangeEvents)); + + if (hasPropertyListener) + { + for each (pce in propertyChangeEvents) + dispatchEvent(pce); + } + } + + public function failItemsAt(index:int, count:int):void + { + if (index < 0 || (index + count) > length) + { + const message:String = resourceManager.getString("collections", "outOfBounds", [ index ]); + throw new RangeError(message); + } + + for (var i:int = 0; i < count; i++) + { + var itemIndex:int = i + index; + var ipe:ItemPendingError = data[itemIndex] as ItemPendingError; + if (ipe && ipe.responders) + { + for each (var responder:IResponder in ipe.responders) + responder.fault(null); + } + data[itemIndex] = undefined; + } + + + + } + + //-------------------------------------------------------------------------- + // + // IList Implementation (length appears above) + // + //-------------------------------------------------------------------------- + + /** + * @inheritDoc + */ + public function addItem(item:Object):void + { + addItemAt(item, length); + } + + /** + * @inheritDoc + */ + public function addItemAt(item:Object, index:int):void + { + checkItemIndex(index, length + 1); + data.splice(index, index, item); + + if (hasEventListener(CollectionEvent.COLLECTION_CHANGE)) + dispatchEvent(createCE(CollectionEventKind.ADD, index, item)); + } + + /** + * @inheritDoc + */ + public function getItemAt(index:int, prefetch:int=0):Object + { + checkItemIndex(index, length); + + var item:* = data[index]; + if (item is ItemPendingError) + { + throw item as ItemPendingError; + } + else if (item === undefined) + { + const ipe:ItemPendingError = new ItemPendingError(String(index)); + const pageStartIndex:int = Math.floor(index / pageSize) * pageSize; + const count:int = Math.min(pageSize, data.length - pageStartIndex); + + for (var i:int = 0; i < count; i++) + data[pageStartIndex + i] = ipe; + + if (loadItemsFunction !== null) + loadItemsFunction(this, pageStartIndex, count); + + // Allow for the possibility that loadItemsFunction has synchronously + // loaded the requested data item. + + if (data[index] == ipe) + throw ipe; + else + item = data[index]; + } + + return item; + } + + /** + * Return the index of of the specified item, if it currently exists in the list. + * This method does not cause additional items to be loaded. + */ + public function getItemIndex(item:Object):int + { + return data.indexOf(item); + } + + /** + * @inheritDoc + */ + public function itemUpdated(item:Object, property:Object=null, oldValue:Object=null, newValue:Object=null):void + { + const hasCollectionListener:Boolean = hasEventListener(CollectionEvent.COLLECTION_CHANGE); + const hasPropertyListener:Boolean = hasEventListener(PropertyChangeEvent.PROPERTY_CHANGE); + var pce:PropertyChangeEvent = null; + + if (hasCollectionListener || hasPropertyListener) + pce = createUpdatePCE(property, oldValue, newValue); + + if (hasCollectionListener) + dispatchEvent(createCE(CollectionEventKind.UPDATE, -1, pce)); + + if (hasPropertyListener) + dispatchEvent(pce); + } + + /** + * @inheritDoc + */ + public function removeAll():void + { + length = 0; + + if (hasEventListener(CollectionEvent.COLLECTION_CHANGE)) + { + const ce:CollectionEvent = new CollectionEvent(CollectionEvent.COLLECTION_CHANGE); + ce.kind = CollectionEventKind.RESET; + dispatchEvent(ce); + } + } + + /** + * @inheritDoc + */ + public function removeItemAt(index:int):Object + { + checkItemIndex(index, length); + + const item:Object = data[index]; + + data.splice(index, 1); + if (hasEventListener(CollectionEvent.COLLECTION_CHANGE)) + dispatchEvent(createCE(CollectionEventKind.REMOVE, index, item)); + + return item; + } + + /** + * @inheritDoc + */ + public function setItemAt(item:Object, index:int):Object + { + checkItemIndex(index, length); + + const oldItem:Object = data[index]; + + if (item !== oldItem) + { + const hasCollectionListener:Boolean = hasEventListener(CollectionEvent.COLLECTION_CHANGE); + const hasPropertyListener:Boolean = hasEventListener(PropertyChangeEvent.PROPERTY_CHANGE); + var pce:PropertyChangeEvent = null; + + if (hasCollectionListener || hasPropertyListener) + pce = createUpdatePCE(index, oldItem, item); + + if (hasCollectionListener) + dispatchEvent(createCE(CollectionEventKind.REPLACE, index, pce)); + + if (hasPropertyListener) + dispatchEvent(pce); + } + + return oldItem; + } + + /** + * Returns an array with the same length as this list, that contains all of + * the items successfully loaded so far. + * + * <p>Calling this method does not force additional items to be loaded.</p> + */ + public function toArray():Array + { + const rv:Array = new Array(data.length); + + var index:int = 0; + for each (var item:* in data) + rv[index++] = (item is ItemPendingError) ? undefined : item; + + return rv; + } + } +} Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopUpAnchor1Example.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopUpAnchor1Example.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopUpAnchor1Example.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopUpAnchor1Example.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopUpAnchor2Example.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopUpAnchor2Example.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopUpAnchor2Example.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopUpAnchor2Example.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopupButtonExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopupButtonExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopupButtonExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/PopupButtonExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ProgressBarExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ProgressBarExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ProgressBarExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ProgressBarExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/RadioButtonExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/RadioButtonExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/RadioButtonExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/RadioButtonExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/RichEditableTextExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/RichEditableTextExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/RichEditableTextExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/RichEditableTextExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SWFLoaderExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SWFLoaderExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleHelpFormExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleHelpFormExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleHelpFormExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleHelpFormExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleSequenceFormExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleSequenceFormExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleSequenceFormExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleSequenceFormExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleSimpleFormExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleSimpleFormExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleSimpleFormExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleSimpleFormExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleStackedFormExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleStackedFormExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleStackedFormExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SampleStackedFormExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ScrollBarExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ScrollBarExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ScrollBarExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ScrollBarExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/Scroller1Example.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/Scroller1Example.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/Scroller1Example.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/Scroller1Example.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/Scroller2Example.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/Scroller2Example.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/Scroller2Example.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/Scroller2Example.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SimpleTitleWindowExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SimpleTitleWindowExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SliderExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SliderExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SliderExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SliderExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SpinnerExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SpinnerExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SpinnerExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/SpinnerExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TDFGradientBackgroundSkin.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TDFGradientBackgroundSkin.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TabNavigatorExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TabNavigatorExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextAreaExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextAreaExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextAreaExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextAreaExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextInputExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextInputExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextInputExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextInputExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout1Example.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout1Example.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout1Example.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout1Example.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout2Example.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout2Example.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout2Example.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout2Example.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout3Example.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout3Example.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout3Example.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout3Example.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout4Example.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout4Example.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout4Example.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TextLayout4Example.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TitleWindowExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TitleWindowExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TitleWindowExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TitleWindowExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButton2Example.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButton2Example.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButton2Example.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButton2Example.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButtonBarExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButtonBarExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButtonBarExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButtonBarExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButtonExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButtonExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButtonExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToggleButtonExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToolTipExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToolTipExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToolTipExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ToolTipExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TreeExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TreeExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TreeExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/TreeExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/VideoDisplayExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/VideoDisplayExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/VideoPlayerExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/VideoPlayerExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/VideoPlayerExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/VideoPlayerExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ViewStackExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ViewStackExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ViewStackExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/ViewStackExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/ApacheFlexLogo.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/ApacheFlexLogo.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/FlexInstaller.mp4 ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/FlexInstaller.mp4 ------------------------------------------------------------------------------ svn:mime-type = video/mp4 Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/arrow_icon.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/arrow_icon.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/arrow_icon_sm.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/arrow_icon_sm.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/control_pause_blue.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/control_pause_blue.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/control_play_blue.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/control_play_blue.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/control_stop_blue.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/control_stop_blue.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/icon_close.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/assets/icon_close.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/iconclose.gif ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/iconclose.gif ------------------------------------------------------------------------------ svn:mime-type = image/gif Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/iconinfo.gif ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/iconinfo.gif ------------------------------------------------------------------------------ svn:mime-type = image/gif Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/images/arrow_icon_sm.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/images/arrow_icon_sm.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/skins/CloseButtonSkin.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/skins/CloseButtonSkin.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/skins/MyPanelSkin.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/skins/MyPanelSkin.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/controls/skins/TDFPanelSkin.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/controls/skins/TDFPanelSkin.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSDescendantSelectorExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSDescendantSelectorExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSDescendantSelectorExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSDescendantSelectorExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSIDSelectorExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSIDSelectorExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSIDSelectorExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSIDSelectorExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSTypeClassSelectorExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSTypeClassSelectorExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSTypeClassSelectorExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/css/CSSTypeClassSelectorExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/css/skins/TDFPanelSkin.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/css/skins/TDFPanelSkin.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/AnimatePropertiesExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/AnimatePropertiesExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/AnimatePropertiesExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/AnimatePropertiesExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/AnimateTransformExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/AnimateTransformExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/AnimateTransformExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/AnimateTransformExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/CrossFadeExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/CrossFadeExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/CrossFadeExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/CrossFadeExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/FadeExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/FadeExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/FadeExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/FadeExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Move3DExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Move3DExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Move3DExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Move3DExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Rotate3DExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Rotate3DExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Rotate3DExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Rotate3DExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Scale3DExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Scale3DExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Scale3DExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/Scale3DExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/WipeExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/WipeExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/WipeExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/WipeExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/ApacheFlexIcon.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/ApacheFlexIcon.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/ApacheFlexLogo.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/ApacheFlexLogo.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/back.png ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/back.png ------------------------------------------------------------------------------ svn:mime-type = image/png Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/2.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/2.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/3.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/3.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/4.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/4.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/5.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/5.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/6.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/6.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/7.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/7.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/8.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/8.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/9.jpg ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/assets/images/9.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Added: websites/staging/flex/trunk/content/tourdeflex/spark/effects/skins/TDFPanelSkin.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/effects/skins/TDFPanelSkin.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample1.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample1.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample1.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample1.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample2.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample2.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample2.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample2.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample3.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample3.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample3.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample3.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample4.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample4.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample4.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample4.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample5.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample5.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample5.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample5.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample6.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample6.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample6.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/EventExample6.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/FiveSecondTrigger.as ============================================================================== --- websites/staging/flex/trunk/content/tourdeflex/spark/events/FiveSecondTrigger.as (added) +++ websites/staging/flex/trunk/content/tourdeflex/spark/events/FiveSecondTrigger.as Sat Aug 23 08:50:20 2014 @@ -0,0 +1,44 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// 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 flash.events.Event; + import flash.events.EventDispatcher; + import flash.events.TimerEvent; + import flash.utils.Timer; + + [Event(name="triggered")] + + public class FiveSecondTrigger extends EventDispatcher + { + public function FiveSecondTrigger() + { + var t:Timer = new Timer(5000, 1); + t.addEventListener(TimerEvent.TIMER, handleTimer); + t.start(); + } + + private function handleTimer(event:TimerEvent):void + { + var e:Event = new Event("triggered"); + dispatchEvent(e); + } + + } +} \ No newline at end of file Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/MyEvent.as ============================================================================== --- websites/staging/flex/trunk/content/tourdeflex/spark/events/MyEvent.as (added) +++ websites/staging/flex/trunk/content/tourdeflex/spark/events/MyEvent.as Sat Aug 23 08:50:20 2014 @@ -0,0 +1,33 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// 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 mx.events.FlexEvent; + + public class MyEvent extends FlexEvent + { + public static const TRIGGERED:String = "triggered"; + + public function MyEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false) + { + super(type, bubbles, cancelable); + } + + } +} \ No newline at end of file Added: websites/staging/flex/trunk/content/tourdeflex/spark/events/TDFGradientBackgroundSkin.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/events/TDFGradientBackgroundSkin.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/CurrencyFormatterExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/CurrencyFormatterExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/CurrencyFormatterExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/CurrencyFormatterExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/DateFormatterExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/DateFormatterExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/DateFormatterExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/DateFormatterExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/NumberFormatterExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/NumberFormatterExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/NumberFormatterExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/NumberFormatterExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/PhoneFormatterExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/PhoneFormatterExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/PhoneFormatterExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/PhoneFormatterExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/SwitchFormatterExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/SwitchFormatterExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/SwitchFormatterExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/SwitchFormatterExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/TDFGradientBackgroundSkin.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/TDFGradientBackgroundSkin.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/ZipCodeFormatterExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/ZipCodeFormatterExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/ZipCodeFormatterExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/formatters/ZipCodeFormatterExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/fxg/BitmapImageExample.mxml ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/fxg/BitmapImageExample.mxml ------------------------------------------------------------------------------ svn:mime-type = application/xml Added: websites/staging/flex/trunk/content/tourdeflex/spark/fxg/BitmapImageExample.swf ============================================================================== Binary file - no diff available. Propchange: websites/staging/flex/trunk/content/tourdeflex/spark/fxg/BitmapImageExample.swf ------------------------------------------------------------------------------ svn:mime-type = application/x-shockwave-flash Added: websites/staging/flex/trunk/content/tourdeflex/spark/fxg/DropShadowGraphicExample.mxml ============================================================================== Binary file - no diff available.