You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by pe...@apache.org on 2012/08/07 19:13:35 UTC
svn commit: r1370370 [24/43] - in /incubator/flex/trunk/mustella/tests/mx:
./ binding/ binding/utils/ binding/utils/BindingUtils/
binding/utils/BindingUtils/SWFs/ binding/utils/BindingUtils/SWFs/assets/
binding/utils/BindingUtils/method/ binding/utils/...
Added: incubator/flex/trunk/mustella/tests/mx/effects/Resize/SWFs/Resize_Main.compile
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Resize/SWFs/Resize_Main.compile?rev=1370370&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/mx/effects/Resize/SWFs/Resize_Main.compile (added)
+++ incubator/flex/trunk/mustella/tests/mx/effects/Resize/SWFs/Resize_Main.compile Tue Aug 7 17:13:06 2012
@@ -0,0 +1 @@
+ -theme=${flexlib}/themes/Halo/halo.swc
Added: incubator/flex/trunk/mustella/tests/mx/effects/Resize/SWFs/Resize_Main.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Resize/SWFs/Resize_Main.mxml?rev=1370370&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/mx/effects/Resize/SWFs/Resize_Main.mxml (added)
+++ incubator/flex/trunk/mustella/tests/mx/effects/Resize/SWFs/Resize_Main.mxml Tue Aug 7 17:13:06 2012
@@ -0,0 +1,123 @@
+<?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 height="500" width="500"
+ xmlns:mx="http://www.adobe.com/2006/mxml"
+ xmlns:trix="Containers.*"
+ xmlns="*"
+ backgroundColor="0xFFFFFF"
+ backgroundImage=""
+ creationComplete="Init()">
+
+ <mx:Style>
+ @font-face
+ {
+ src: url("../../../../../Assets/Fonts/Open_Sans/OpenSans-Regular.ttf");
+ fontFamily: EmbeddedVerdana;
+ embedAsCFF: false;
+ }
+
+ @font-face
+ {
+ src: url("../../../../../Assets/Fonts/Open_Sans/OpenSans-Bold.ttf");
+ fontWeight: bold;
+ fontFamily: EmbeddedVerdana;
+ embedAsCFF: false;
+ }
+
+ @font-face
+ {
+ src: url("../../../../../Assets/Fonts/Open_Sans/OpenSans-Italic.ttf");
+ fontStyle: italic;
+ fontFamily: EmbeddedVerdana;
+ embedAsCFF: false;
+ }
+
+ global
+ {
+ fontFamily: EmbeddedVerdana;
+ fontAntiAliasType: normal;
+ }
+ </mx:Style>
+
+ <mx:Script>
+ <![CDATA[
+ import mx.effects.Resize;
+ import mx.core.UIComponent;
+
+ //The global current test object
+ public var uiComponent:UIComponent = new UIComponent();
+
+ //Init (do nothing)
+ private function Init():void
+ {
+ }
+
+ //Reset effect resets the resize parameters of the resize effect
+ //prior to each case running.
+ public function ResetEffect():void
+ {
+ this.testEffect.widthBy = NaN;
+ this.testEffect.widthFrom = NaN;
+ this.testEffect.widthTo = NaN;
+ this.testEffect.heightBy = NaN;
+ this.testEffect.heightFrom = NaN;
+ this.testEffect.heightTo = NaN;
+ this.testEffect.duration = NaN;
+ }
+
+ public function AddComponentToTestPanel(uiComponent:UIComponent):void
+ {
+ this.uiComponent = uiComponent;
+ this.testPanel.addChild(uiComponent);
+ }
+
+ //Apply a Resize-From-To effect.
+ public function ApplyEffect_FromTo(uiComponent:UIComponent, widthFrom:Number, widthTo:Number, heightFrom:Number, heightTo:Number, duration:Number):void
+ {
+ this.ResetEffect();
+
+ this.testEffect.widthFrom = widthFrom;
+ this.testEffect.widthTo = widthTo;
+ this.testEffect.heightFrom = heightFrom;
+ this.testEffect.heightTo = heightTo;
+ this.testEffect.duration = duration;
+
+ this.testEffect.play(new Array(uiComponent), false);
+ }
+
+ //Apply a Resize-By effect.
+ public function ApplyEffect_By(uiComponent:UIComponent, widthBy:Number, heightBy:Number, duration:Number):void
+ {
+ this.ResetEffect();
+
+ this.testEffect.widthBy = widthBy;
+ this.testEffect.heightBy = heightBy;
+ this.testEffect.duration = duration;
+
+ this.testEffect.play(new Array(uiComponent), false);
+ }
+ ]]>
+ </mx:Script>
+
+ <mx:Resize id="testEffect" />
+
+ <trix:TrixPanel id="testPanel" />
+
+</mx:Application>
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/Sequence_main.compile
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/Sequence_main.compile?rev=1370370&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/Sequence_main.compile (added)
+++ incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/Sequence_main.compile Tue Aug 7 17:13:06 2012
@@ -0,0 +1 @@
+ -theme=${flexlib}/themes/Halo/halo.swc
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/Sequence_main.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/Sequence_main.mxml?rev=1370370&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/Sequence_main.mxml (added)
+++ incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/Sequence_main.mxml Tue Aug 7 17:13:06 2012
@@ -0,0 +1,659 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mx:Application
+ xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"
+ xmlns:assets="assets.*"
+ width="1200" height="600" backgroundColor="0xFFFFFF" backgroundGradientColors="[0xFFFFFF, 0xFFFFFF]"
+ layout="horizontal"
+ creationComplete="Init()">
+
+ <fx:Style>
+ @namespace s "library://ns.adobe.com/flex/spark";
+ @namespace mx "library://ns.adobe.com/flex/mx";
+ @font-face
+ {
+ src: url("../../../../../Assets/Fonts/Open_Sans/OpenSans-Regular.ttf");
+ fontFamily: EmbeddedVerdana;
+ embedAsCFF:true;
+ }
+
+ @font-face
+ {
+ src: url("../../../../../Assets/Fonts/Open_Sans/OpenSans-Bold.ttf");
+ fontWeight: bold;
+ fontFamily: EmbeddedVerdana;
+ embedAsCFF: false;
+ }
+
+ @font-face
+ {
+ src: url("../../../../../Assets/Fonts/Open_Sans/OpenSans-Italic.ttf");
+ fontStyle: italic;
+ fontFamily: EmbeddedVerdana;
+ embedAsCFF: false;
+ }
+
+ global
+ {
+ fontFamily: EmbeddedVerdana;
+ fontAntiAliasType: normal;
+ }
+ </fx:Style>
+
+ <fx:Script>
+ <![CDATA[
+ import assets.ObjectTabs;
+ import mx.effects.Effect;
+ import mx.events.EffectEvent;
+ import mx.events.TweenEvent;
+ import mx.containers.Canvas;
+ import mx.containers.TabNavigator;
+ import flash.events.EventDispatcher;
+ import flash.events.TimerEvent;
+ import mx.controls.Alert;
+ import mx.events.StateChangeEvent;
+
+ //Pubs
+ public var timer:Timer = new Timer(500, 1);
+ public var dispatcher:EventDispatcher = new EventDispatcher();
+ public var currentEffect:Effect;
+
+ //I hate mustella
+ public function get currentTabNavigator():TabNavigator
+ {
+ return(this.getChildAt(1) as TabNavigator);
+ }
+ public function get currentAccordion():Accordion
+ {
+ return(this.currentTabNavigator.getChildAt(this.currentTabNavigator.selectedIndex) as Accordion);
+ }
+ public function get currentCanvas():Canvas
+ {
+ return(this.currentAccordion.getChildAt(this.currentAccordion.selectedIndex) as Canvas);
+ }
+
+ //Prives
+ private var updateCounter:uint = 0;
+
+ private function Init():void
+ {
+ this.timer.addEventListener("timerComplete", HandleTimerComplete);
+ }
+
+ public function Reset():void
+ {
+ this.ResetEventLabels();
+ this.ReloadTabNavigator();
+ }
+
+ public function ReloadTabNavigator():void
+ {
+ //Remove the object tab
+ this.addEventListener("updateComplete", HandleTabNavigatorRemoval);
+ this.removeChildAt(1);
+ }
+
+ private function HandleTabNavigatorRemoval(event:Event):void
+ {
+ //Readd a new one
+ this.removeEventListener("updateComplete", HandleTabNavigatorRemoval);
+ this.addEventListener("updateComplete", HandleTabNavigatorAddition);
+ this.addChildAt(new ObjectTabs(), 1);
+ }
+
+ private function HandleTabNavigatorAddition(event:Event):void
+ {
+ //Signal we're all done
+ this.removeEventListener("updateComplete", HandleTabNavigatorAddition);
+ this.dispatcher.dispatchEvent(new Event("refreshComplete"));
+ }
+
+ private function HandleTimerComplete(event:Event):void
+ {
+ this.lbl_TimerComplete.setStyle("color", "0x00FF00");
+ }
+
+ public function ResetEventLabels():void
+ {
+ //Reset styles
+ this.lbl_EffectStart.setStyle("color", "0x000000");
+ this.lbl_TweenStart.setStyle("color", "0x000000");
+ this.lbl_TweenUpdate.setStyle("color", "0x000000");
+ this.lbl_TweenEnd.setStyle("color", "0x000000");
+ this.lbl_AnimationStart.setStyle("color", "0x000000");
+ this.lbl_AnimationUpdate.setStyle("color", "0x000000");
+ this.lbl_AnimationRepeat.setStyle("color", "0x000000");
+ this.lbl_AnimationEnd.setStyle("color", "0x000000");
+ this.lbl_EffectEnd.setStyle("color", "0x000000");
+ this.lbl_TimerComplete.setStyle("color", "0x000000");
+ }
+
+ public function SelectCanvas(controlName:String):void
+ {
+ if(this.currentTabNavigator)
+ {
+ var accordions:Array = this.currentTabNavigator.getChildren();
+
+ for(var i:int = 0; i < accordions.length; i++)
+ {
+ var canvases:Array = (accordions[i] as Accordion).getChildren();
+
+ for(var j:int = 0; j < canvases.length; j++)
+ {
+ if(canvases[j].label == controlName)
+ {
+ this.currentTabNavigator.selectedIndex = i;
+ }
+ }
+ }
+ }
+ }
+
+ private function GetTarget():Object
+ {
+ if(this.currentTabNavigator)
+ {
+ var accord:Accordion = this.currentTabNavigator.getChildAt(this.currentTabNavigator.selectedIndex) as Accordion;
+ var canvas:mx.containers.Canvas = accord.selectedChild as mx.containers.Canvas;
+ var target:Object = canvas.getChildAt(0);
+
+ return(target);
+ }
+
+ return(null);
+ }
+
+ public function ClickButton(buttonID:String):void
+ {
+ var vboxes:Array = this.testAccordion.getChildren();
+
+ if(vboxes != null)
+ {
+ for(var i:uint = 0; i < vboxes.length; i++)
+ {
+ var buttons:Array = vboxes[i].getChildren();
+
+ if(buttons != null)
+ {
+ for(var j:uint = 0; j < buttons.length; j++)
+ {
+ if(buttons[j].id == buttonID)
+ {
+ buttons[j].dispatchEvent(new MouseEvent("click", true));
+ }
+ }
+ }
+ }
+ }
+ }
+
+ private function HandleUpdateComplete(event:Event):void
+ {
+ this.updateCounter++;
+
+ if(this.updateCounter > 1)
+ {
+ this.dispatcher.dispatchEvent(new Event("selectionComplete"));
+ }
+ }
+
+ public function PlayEffectTarget(effect:Effect, duration:int, startDelay:int, repeatCount:int, repeatDelay:int, playReversed:Boolean = false):void
+ {
+ effect.resume();
+ effect.stop();
+
+ this.currentEffect = effect;
+
+ ResetEffectAndGauges(effect);
+
+ effect.target = this.GetTarget();
+ effect.duration = duration;
+ effect.startDelay = startDelay;
+ effect.repeatCount = repeatCount;
+ effect.repeatDelay = repeatDelay;
+ effect.play(null, playReversed);
+ }
+
+ public function SeekEffectTarget(effect:Effect, duration:int, startDelay:int, repeatCount:int, repeatDelay:int, seekTo:Number):void
+ {
+ effect.resume();
+ effect.stop();
+
+ timer.stop();
+ this.lbl_TimerComplete.setStyle("color", "0x000000");
+
+ this.currentEffect = effect;
+
+ effect.target = this.GetTarget();
+ effect.duration = duration;
+ effect.startDelay = startDelay;
+ effect.repeatCount = repeatCount;
+ effect.repeatDelay = repeatDelay;
+
+ effect.playheadTime = seekTo;
+ timer.start();
+ }
+
+ private function ResetEffectAndGauges(effect:Effect):void
+ {
+ if(effect.hasEventListener(EffectEvent.EFFECT_START))
+ effect.removeEventListener(EffectEvent.EFFECT_START, this.HandleEffectStart);
+
+ if(effect.hasEventListener(TweenEvent.TWEEN_START))
+ effect.removeEventListener(TweenEvent.TWEEN_START, this.HandleTweenStart);
+
+ if(effect.hasEventListener(TweenEvent.TWEEN_UPDATE))
+ effect.removeEventListener(TweenEvent.TWEEN_UPDATE, this.HandleTweenUpdate);
+
+ if(effect.hasEventListener(TweenEvent.TWEEN_END))
+ effect.removeEventListener(TweenEvent.TWEEN_END, this.HandleTweenEnd);
+
+ if(effect.hasEventListener(EffectEvent.EFFECT_END))
+ effect.removeEventListener(EffectEvent.EFFECT_END, this.HandleEffectEnd);
+
+
+ //Reattach listeners
+ effect.addEventListener(EffectEvent.EFFECT_START, HandleEffectStart);
+
+ effect.addEventListener(TweenEvent.TWEEN_START, HandleTweenStart);
+ effect.addEventListener(TweenEvent.TWEEN_UPDATE, HandleTweenUpdate);
+ effect.addEventListener(TweenEvent.TWEEN_END, HandleTweenEnd);
+
+ effect.addEventListener(EffectEvent.EFFECT_END, HandleEffectEnd);
+
+ //Reset labels
+ this.ResetEventLabels();
+ }
+
+ private function HandleEffectStart(event:EffectEvent):void
+ {
+ this.lbl_EffectStart.setStyle("color", "0x00FF00");
+ }
+
+ private function HandleTweenStart(event:TweenEvent):void
+ {
+ this.lbl_TweenStart.setStyle("color", "0x00FF00");
+ }
+
+ private function HandleTweenUpdate(event:TweenEvent):void
+ {
+ this.lbl_TweenUpdate.setStyle("color", "0x00FF00");
+ }
+
+ private function HandleTweenEnd(event:TweenEvent):void
+ {
+ this.lbl_TweenEnd.setStyle("color", "0x00FF00");
+ }
+
+ private function HandleEffectEnd(event:EffectEvent):void
+ {
+ this.lbl_EffectEnd.setStyle("color", "0x00FF00");
+ }
+ ]]>
+ </fx:Script>
+
+ <fx:Declarations>
+ <mx:Sequence id="s_Blur">
+ <mx:Blur blurXFrom="0" blurXTo="5" blurYFrom="0" blurYTo="5"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_Dissolve">
+ <mx:Dissolve alphaFrom="1" alphaTo=".2"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_Fade">
+ <mx:Fade alphaFrom="1" alphaTo=".3"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_Glow">
+ <mx:Glow alphaFrom="0.3" alphaTo="1.0" blurXFrom="0" blurXTo="5" blurYFrom="0" blurYTo="5" color="0x0000FF"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_Iris">
+ <mx:Iris showTarget="true"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_MaskEffect">
+ <mx:MaskEffect scaleXFrom="0" scaleXTo="1" scaleYFrom="0" scaleYTo="1"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_Move">
+ <mx:Move xFrom="0" xTo="60" yFrom="0" yTo="60"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_Resize">
+ <mx:Resize widthBy="30" heightBy="30"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_Rotate">
+ <mx:Rotate angleFrom="0" angleTo="360"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_WipeDown">
+ <mx:WipeDown/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_WipeLeft">
+ <mx:WipeLeft/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_WipeRight">
+ <mx:WipeRight/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_WipeUp">
+ <mx:WipeUp/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_Zoom">
+ <mx:Zoom zoomWidthFrom="0" zoomWidthTo=".8" zoomHeightFrom="0" zoomHeightTo=".6"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxAnimate">
+ <s:Animate>
+ <s:motionPaths>
+ <s:SimpleMotionPath property="x" valueFrom="0" valueTo="40"/>
+ <s:SimpleMotionPath property="y" valueFrom="0" valueTo="5"/>
+ <s:SimpleMotionPath property="alpha" valueFrom="0" valueTo=".7"/>
+ </s:motionPaths>
+ </s:Animate>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxFade">
+ <s:Fade alphaFrom="0" alphaTo=".7"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxMove">
+ <s:Move xFrom="0" xTo="20" yFrom="0" yTo="40"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxResize">
+ <s:Resize widthBy="30" heightBy="30"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxRotate">
+ <s:Rotate angleFrom="0" angleTo="360"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxAnimateColor">
+ <s:AnimateColor colorFrom="0x00000" colorTo="0x0000FF"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxRotate3D">
+ <s:Rotate3D angleXFrom="0" angleXTo="360" angleYFrom="0" angleYTo="360" angleZFrom="0" angleZTo="360"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxRotate_Loop">
+ <s:Rotate angleFrom="0" angleTo="360" repeatBehavior="loop"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxRotate_Reverse">
+ <s:Rotate angleFrom="0" angleTo="360" repeatBehavior="reverse"/>
+ </mx:Sequence>
+
+
+ <!-- Combos -->
+ <mx:Sequence id="s_MoveRotate">
+ <mx:Move xFrom="0" xTo="20" yFrom="0" yTo="20"/>
+ <mx:Rotate angleFrom="0" angleTo="360"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_MoveResize">
+ <mx:Move xFrom="0" xTo="20" yFrom="0" yTo="20"/>
+ <mx:Resize widthBy="30" heightBy="30"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_ResizeRotate">
+ <mx:Resize widthBy="30" heightBy="30"/>
+ <mx:Rotate angleFrom="0" angleTo="360"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_RotateMaskEffect">
+ <mx:Rotate angleFrom="0" angleTo="360"/>
+ <mx:MaskEffect scaleXFrom="0" scaleXTo="1" scaleYFrom="0" scaleYTo="1"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_RotateWipeLeft">
+ <mx:Rotate angleFrom="0" angleTo="360"/>
+ <mx:WipeLeft/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_RotateZoom">
+ <mx:Rotate angleFrom="0" angleTo="360"/>
+ <mx:Zoom zoomWidthFrom="0" zoomWidthTo="1" zoomHeightFrom="0" zoomHeightTo="1"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_MoveZoom">
+ <mx:Move xFrom="0" xTo="20" yFrom="0" yTo="20"/>
+ <mx:Zoom zoomWidthFrom="0" zoomWidthTo="1" zoomHeightFrom="0" zoomHeightTo="1"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_Plethora">
+ <mx:Fade alphaFrom="0" alphaTo="1"/>
+ <mx:Glow alphaFrom="0.3" alphaTo="1.0" blurXFrom="50.0" blurXTo="0.0" blurYFrom="50.0" blurYTo="0.0" color="0x0000FF"/>
+ <mx:Move xFrom="0" xTo="20" yFrom="0" yTo="20"/>
+ <mx:Zoom zoomWidthFrom="0" zoomWidthTo="1" zoomHeightFrom="0" zoomHeightTo="1"/>
+ <mx:Rotate angleFrom="0" angleTo="360"/>
+ <mx:Resize widthBy="30" heightBy="30"/>
+ </mx:Sequence>
+
+
+ <mx:Sequence id="s_FxMoveFxRotate">
+ <s:Move xFrom="0" xTo="20" yFrom="0" yTo="20"/>
+ <s:Rotate angleFrom="0" angleTo="360"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxMoveResize">
+ <s:Move xFrom="0" xTo="20" yFrom="0" yTo="20"/>
+ <mx:Resize widthBy="30" heightBy="30"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_ResizeFxRotate">
+ <mx:Resize widthBy="30" heightBy="30"/>
+ <mx:Rotate angleFrom="0" angleTo="360"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxRotateMaskEffect">
+ <s:Rotate angleFrom="0" angleTo="360"/>
+ <mx:MaskEffect scaleXFrom="0" scaleXTo="1" scaleYFrom="0" scaleYTo="1"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxRotateWipeLeft">
+ <s:Rotate angleFrom="0" angleTo="360"/>
+ <mx:WipeLeft/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxRotateZoom">
+ <s:Rotate angleFrom="0" angleTo="360"/>
+ <mx:Zoom zoomWidthFrom="0" zoomWidthTo="1" zoomHeightFrom="0" zoomHeightTo="1"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxMoveZoom">
+ <s:Move xFrom="0" xTo="20" yFrom="0" yTo="20"/>
+ <mx:Zoom zoomWidthFrom="0" zoomWidthTo="1" zoomHeightFrom="0" zoomHeightTo="1"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxPlethora">
+ <s:Fade alphaFrom="0" alphaTo="1"/>
+ <mx:Glow alphaFrom="0.3" alphaTo="1.0" blurXFrom="50.0" blurXTo="0.0" blurYFrom="50.0" blurYTo="0.0" color="0x0000FF"/>
+ <s:Move xFrom="0" xTo="20" yFrom="0" yTo="20"/>
+ <mx:Zoom zoomWidthFrom="0" zoomWidthTo="1" zoomHeightFrom="0" zoomHeightTo="1"/>
+ <s:Rotate angleFrom="0" angleTo="360"/>
+ <mx:Resize widthBy="30" heightBy="30"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxRotate3DMove">
+ <s:Rotate3D angleXFrom="0" angleXTo="360" angleYFrom="0" angleYTo="360" angleZFrom="0" angleZTo="360"/>
+ <s:Move xFrom="20" xTo="60" yFrom="20" yTo="60"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_FxRotate3DZoom">
+ <s:Rotate3D angleXFrom="0" angleXTo="360" angleYFrom="0" angleYTo="360" angleZFrom="0" angleZTo="360"/>
+ <mx:Zoom zoomWidthFrom="0" zoomWidthTo="1" zoomHeightFrom="0" zoomHeightTo="1"/>
+ </mx:Sequence>
+
+ <mx:Sequence id="s_compositeDuration0">
+ <s:Move/>
+ </mx:Sequence>
+ <mx:Sequence id="s_compositeDuration1">
+ <s:Move duration="1000"/>
+ </mx:Sequence>
+ <mx:Sequence id="s_compositeDuration2">
+ <s:Move startDelay="500" duration="1000"/>
+ </mx:Sequence>
+ <mx:Sequence id="s_compositeDuration3">
+ <s:Move startDelay="500" duration="1000" repeatCount="2"/>
+ </mx:Sequence>
+ <mx:Sequence id="s_compositeDuration4">
+ <s:Move startDelay="500" duration="1000" repeatCount="2" repeatDelay="500"/>
+ </mx:Sequence>
+ <mx:Sequence id="s_compositeDuration5">
+ <s:Move startDelay="500" duration="1000"/>
+ <s:Resize startDelay="1000" duration="1000" repeatCount="3" repeatDelay="500"/>
+ <s:Fade startDelay="2000" duration="1000"/>
+ </mx:Sequence>
+ <mx:Sequence id="s_compositeDuration6" duration="1000">
+ <s:Move />
+ <s:Resize />
+ <s:Fade />
+ </mx:Sequence>
+ <mx:Sequence id="s_compositeDuration7" duration="1000">
+ <s:Move startDelay="700"/>
+ <s:Resize startDelay="500"/>
+ <s:Fade />
+ </mx:Sequence>
+ </fx:Declarations>
+
+ <mx:HBox id="mainBox">
+ <mx:VBox width="170" height="540" verticalScrollPolicy="off" creationPolicy="all">
+ <mx:Label width="100%" text="Properties"/>
+ <mx:HRule width="100%"/>
+ <s:Button id="btn_Reset" label="Reset" width="100%" click="Reset()"/>
+ <s:Button id="btn_Pause" label="Pause" width="100%" click="currentEffect.pause()"/>
+ <s:Button id="btn_Resume" label="Resume" width="100%" click="currentEffect.resume()"/>
+ <s:Button id="btn_Stop" label="Stop" width="100%" click="currentEffect.stop()"/>
+ <mx:Spacer/>
+ <mx:Label width="100%" text="Events"/>
+ <mx:HRule width="100%"/>
+ <mx:VBox id="eventBox">
+ <mx:Label id="lbl_EffectStart" width="100%" text="EffectStart" color="0x000000" fontWeight="bold"/>
+ <mx:Label id="lbl_TweenStart" width="100%" text="TweenStart" color="0x000000" fontWeight="bold"/>
+ <mx:Label id="lbl_TweenUpdate" width="100%" text="TweenUpdate" color="0x000000" fontWeight="bold"/>
+ <mx:Label id="lbl_TweenEnd" width="100%" text="TweenEnd" color="0x000000" fontWeight="bold"/>
+ <mx:Label id="lbl_AnimationStart" width="100%" text="AnimationStart" color="0x000000" fontWeight="bold"/>
+ <mx:Label id="lbl_AnimationUpdate" width="100%" text="AnimationUpdate" color="0x000000" fontWeight="bold"/>
+ <mx:Label id="lbl_AnimationRepeat" width="100%" text="AnimationRepeat" color="0x000000" fontWeight="bold"/>
+ <mx:Label id="lbl_AnimationEnd" width="100%" text="AnimationEnd" color="0x000000" fontWeight="bold"/>
+ <mx:Label id="lbl_EffectEnd" width="100%" text="EffectEnd" color="0x000000" fontWeight="bold"/>
+ </mx:VBox>
+ <mx:Spacer/>
+ <mx:Label width="100%" text="Signals"/>
+ <mx:HRule width="100%"/>
+ <mx:VBox>
+ <mx:Label id="lbl_TimerComplete" width="100%" text="TimerComplete" color="0x000000" fontWeight="bold"/>
+ </mx:VBox>
+ </mx:VBox>
+ <mx:VBox width="250" height="540" verticalScrollPolicy="off" creationPolicy="all">
+ <mx:Label width="100%" text="Effects"/>
+ <mx:HRule width="100%"/>
+ <mx:Accordion id="testAccordion" width="100%" height="467" creationPolicy="all" verticalScrollPolicy="off">
+
+ <mx:VBox width="100%" height="100%" label="Play Parallel">
+ <mx:LinkButton id="Sequence_play_Blur" label="Blur" width="100%" click="PlayEffectTarget(s_Blur, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_Dissolve" label="Dissolve" width="100%" click="PlayEffectTarget(s_Dissolve, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_Fade" label="Fade" width="100%" click="PlayEffectTarget(s_Fade, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_Glow" label="Glow" width="100%" click="PlayEffectTarget(s_Glow, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_Iris" label="Iris" width="100%" click="PlayEffectTarget(s_Iris, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_MaskEffect" label="MaskEffect" width="100%" click="PlayEffectTarget(s_MaskEffect, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_Move" label="Move" width="100%" click="PlayEffectTarget(s_Move, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_Resize" label="Resize" width="100%" click="PlayEffectTarget(s_Resize, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_Rotate" label="Rotate" width="100%" click="PlayEffectTarget(s_Rotate, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_WipeDown" label="WipeDown" width="100%" click="PlayEffectTarget(s_WipeDown, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_WipeLeft" label="WipeLeft" width="100%" click="PlayEffectTarget(s_WipeLeft, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_WipeRight" label="WipeRight" width="100%" click="PlayEffectTarget(s_WipeRight, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_WipeUp" label="WipeUp" width="100%" click="PlayEffectTarget(s_WipeUp, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_Zoom" label="Zoom" width="100%" click="PlayEffectTarget(s_Zoom, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxAnimate" label="FxAnimate" width="100%" click="PlayEffectTarget(s_FxAnimate, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxAnimateColor" label="FxAnimateColor" width="100%" click="PlayEffectTarget(s_FxAnimateColor, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxFade" label="FxFade" width="100%" click="PlayEffectTarget(s_FxFade, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxMove" label="FxMove" width="100%" click="PlayEffectTarget(s_FxMove, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxResize" label="FxResize" width="100%" click="PlayEffectTarget(s_FxResize, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxRotate" label="FxRotate" width="100%" click="PlayEffectTarget(s_FxRotate, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxRotate3D" label="FxRotate3D" width="100%" click="PlayEffectTarget(s_FxRotate3D, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_MoveRotate" label="Move+Rotate" width="100%" click="PlayEffectTarget(s_MoveRotate, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_MoveResize" label="Move+Resize" width="100%" click="PlayEffectTarget(s_MoveResize, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_ResizeRotate" label="Resize+Rotate" width="100%" click="PlayEffectTarget(s_ResizeRotate, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_RotateMaskEffect" label="Rotate+MaskEffect" width="100%" click="PlayEffectTarget(s_RotateMaskEffect, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_RotateWipeLeft" label="Rotate+WipeLeft" width="100%" click="PlayEffectTarget(s_RotateWipeLeft, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_RotateZoom" label="Rotate+Zoom" width="100%" click="PlayEffectTarget(s_RotateZoom, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_MoveZoom" label="Move+Zoom" width="100%" click="PlayEffectTarget(s_MoveZoom, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_Plethora" label="Plethora" width="100%" click="PlayEffectTarget(s_Plethora, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxMoveFxRotate" label="FxMove+FxRotate" width="100%" click="PlayEffectTarget(s_FxMoveFxRotate, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxMoveResize" label="FxMove+Resize" width="100%" click="PlayEffectTarget(s_FxMoveResize, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_ResizeFxRotate" label="Resize+FxRotate" width="100%" click="PlayEffectTarget(s_ResizeFxRotate, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxRotateMaskEffect" label="FxRotate+MaskEffect" width="100%" click="PlayEffectTarget(s_FxRotateMaskEffect, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxRotateWipeLeft" label="FxRotate+WipeLeft" width="100%" click="PlayEffectTarget(s_FxRotateWipeLeft, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxRotateZoom" label="FxRotate+Zoom" width="100%" click="PlayEffectTarget(s_FxRotateZoom, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxMoveZoom" label="FxMove+Zoom" width="100%" click="PlayEffectTarget(s_FxMoveZoom, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxPlethora" label="FxPlethora" width="100%" click="PlayEffectTarget(s_FxPlethora, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxRotate3DMove" label="FxRotate3D+Move" width="100%" click="PlayEffectTarget(s_FxRotate3DMove, 1000, 0, 1, 0)"/>
+ <mx:LinkButton id="Sequence_play_FxRotate3DZoom" label="FxRotate3D+Zoom" width="100%" click="PlayEffectTarget(s_FxRotate3DZoom, 1000, 0, 1, 0)"/>
+ </mx:VBox>
+
+ <mx:VBox width="100%" height="100%" label="Seek Parallel">
+ <mx:LinkButton id="Sequence_seek_Blur" label="Blur" width="100%" click="SeekEffectTarget(s_Blur, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_Dissolve" label="Dissolve" width="100%" click="SeekEffectTarget(s_Dissolve, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_Fade" label="Fade" width="100%" click="SeekEffectTarget(s_Fade, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_Glow" label="Glow" width="100%" click="SeekEffectTarget(s_Glow, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_Iris" label="Iris" width="100%" click="SeekEffectTarget(s_Iris, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_MaskEffect" label="MaskEffect" width="100%" click="SeekEffectTarget(s_MaskEffect, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_Move" label="Move" width="100%" click="SeekEffectTarget(s_Move, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_Resize" label="Resize" width="100%" click="SeekEffectTarget(s_Resize, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_Rotate" label="Rotate" width="100%" click="SeekEffectTarget(s_Rotate, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_WipeDown" label="WipeDown" width="100%" click="SeekEffectTarget(s_WipeDown, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_WipeLeft" label="WipeLeft" width="100%" click="SeekEffectTarget(s_WipeLeft, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_WipeRight" label="WipeRight" width="100%" click="SeekEffectTarget(s_WipeRight, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_WipeUp" label="WipeUp" width="100%" click="SeekEffectTarget(s_WipeUp, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_Zoom" label="Zoom" width="100%" click="SeekEffectTarget(s_Zoom, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_FxAnimate" label="FxAnimate" width="100%" click="SeekEffectTarget(s_FxAnimate, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_FxAnimateColor" label="FxAnimateColor" width="100%" click="SeekEffectTarget(s_FxAnimateColor, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_FxFade" label="FxFade" width="100%" click="SeekEffectTarget(s_FxFade, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_FxMove" label="FxMove" width="100%" click="SeekEffectTarget(s_FxMove, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_FxResize" label="FxResize" width="100%" click="SeekEffectTarget(s_FxResize, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_FxRotate" label="FxRotate" width="100%" click="SeekEffectTarget(s_FxRotate, 1000, 0, 1, 0, 500)"/>
+ <mx:LinkButton id="Sequence_seek_FxRotate3D" label="FxRotate3D" width="100%" click="SeekEffectTarget(s_FxRotate3D, 1000, 0, 1, 0, 750)"/>
+
+ <mx:LinkButton id="Sequence_seek_MoveRotate" label="Move+Rotate" width="100%" click="SeekEffectTarget(s_MoveRotate, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_MoveResize" label="Move+Resize" width="100%" click="SeekEffectTarget(s_MoveResize, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_ResizeRotate" label="Resize+Rotate" width="100%" click="SeekEffectTarget(s_ResizeRotate, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_RotateMaskEffect" label="Rotate+MaskEffect" width="100%" click="SeekEffectTarget(s_RotateMaskEffect, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_RotateWipeLeft" label="Rotate+WipeLeft" width="100%" click="SeekEffectTarget(s_RotateWipeLeft, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_RotateZoom" label="Rotate+Zoom" width="100%" click="SeekEffectTarget(s_RotateZoom, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_MoveZoom" label="Move+Zoom" width="100%" click="SeekEffectTarget(s_MoveZoom, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_Plethora" label="Plethora" width="100%" click="SeekEffectTarget(s_Plethora, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_FxMoveFxRotate" label="FxMove+FxRotate" width="100%" click="SeekEffectTarget(s_FxMoveFxRotate, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_FxMoveResize" label="FxMove+Resize" width="100%" click="SeekEffectTarget(s_FxMoveResize, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_ResizeFxRotate" label="Resize+FxRotate" width="100%" click="SeekEffectTarget(s_ResizeFxRotate, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_FxRotateMaskEffect" label="FxRotate+MaskEffect" width="100%" click="SeekEffectTarget(s_FxRotateMaskEffect, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_FxRotateWipeLeft" label="FxRotate+WipeLeft" width="100%" click="SeekEffectTarget(s_FxRotateWipeLeft, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_FxRotateZoom" label="FxRotate+Zoom" width="100%" click="SeekEffectTarget(s_FxRotateZoom, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_FxMoveZoom" label="FxMove+Zoom" width="100%" click="SeekEffectTarget(s_FxMoveZoom, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_FxPlethora" label="FxPlethora" width="100%" click="SeekEffectTarget(s_FxPlethora, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_FxRotate3DMove" label="FxRotate3D+Move" width="100%" click="SeekEffectTarget(s_FxRotate3DMove, 1000, 0, 1, 0, 750)"/>
+ <mx:LinkButton id="Sequence_seek_FxRotate3DZoom" label="FxRotate3D+Zoom" width="100%" click="SeekEffectTarget(s_FxRotate3DZoom, 1000, 0, 1, 0, 750)"/>
+ </mx:VBox>
+
+ <mx:VBox width="100%" height="100%" label="Seek Functionality">
+ <mx:LinkButton id="Sequence_seek_IntoSD" label="Seek Into SD" width="100%" click="SeekEffectTarget(s_FxRotate, 1000, 500, 1, 0, 250)"/>
+ <mx:LinkButton id="Sequence_seek_IntoRC1" label="Seek Into RC 1" width="100%" click="SeekEffectTarget(s_FxRotate, 1000, 0, 2, 0, 333)"/>
+ <mx:LinkButton id="Sequence_seek_IntoRC2" label="Seek Into RC 2" width="100%" click="SeekEffectTarget(s_FxRotate, 1000, 0, 2, 0, 1333)"/>
+ <mx:LinkButton id="Sequence_seek_IntoRC2SD" label="Seek Into RC 2 + SD" width="100%" click="SeekEffectTarget(s_FxRotate, 1000, 0, 2, 300, 1633)"/>
+ <mx:LinkButton id="Sequence_seek_IntoRD" label="Seek Into RD" width="100%" click="SeekEffectTarget(s_FxRotate, 1000, 0, 2, 500, 1250)"/>
+ <mx:LinkButton id="Sequence_seek_IntoRCLoop" label="Seek Into RC Loop" width="100%" click="SeekEffectTarget(s_FxRotate_Loop, 1000, 0, 2, 0, 1333)"/>
+ <mx:LinkButton id="Sequence_seek_IntoRCReverse" label="Seek Into RC Reverse" width="100%" click="SeekEffectTarget(s_FxRotate_Reverse, 1000, 0, 2, 0, 1333)"/>
+ </mx:VBox>
+
+ </mx:Accordion>
+ </mx:VBox>
+ </mx:HBox>
+ <assets:ObjectTabs id="objectTabNavigator"/>
+</mx:Application>
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/assets/ObjectTabs.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/assets/ObjectTabs.mxml?rev=1370370&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/assets/ObjectTabs.mxml (added)
+++ incubator/flex/trunk/mustella/tests/mx/effects/Sequence/SWFs/assets/ObjectTabs.mxml Tue Aug 7 17:13:06 2012
@@ -0,0 +1,232 @@
+<?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:TabNavigator
+ xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"
+ width="600" height="500" creationPolicy="all">
+
+ <fx:Script>
+ <![CDATA[
+ private function raiseOpen(event:Event):void
+ {
+ this.dispatchEvent(new Event('openComplete', true));
+ }
+ ]]>
+ </fx:Script>
+
+ <mx:Accordion label="Controls 1" width="100%" height="100%" creationPolicy="all">
+ <mx:Canvas id="can_Button" label="Button" width="100%" height="100%">
+ <mx:Button id="control_Button" width="100" height="30" x="20" y="20" label="Hello World"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_ButtonBar" label="ButtonBar" width="100%" height="100%">
+ <mx:ButtonBar id="control_ButtonBar" width="200" height="30" x="20" y="20">
+ <fx:String>1</fx:String>
+ <fx:String>2</fx:String>
+ <fx:String>3</fx:String>
+ </mx:ButtonBar>
+ </mx:Canvas>
+ <mx:Canvas id="can_CheckBox" label="CheckBox" width="100%" height="100%">
+ <mx:CheckBox id="control_CheckBox" x="20" y="20" label="Hello World"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_ColorPicker" label="ColorPicker" width="100%" height="100%">
+ <mx:ColorPicker id="control_ColorPicker" x="20" y="20" />
+ </mx:Canvas>
+ <mx:Canvas id="can_ComboBox" label="ComboBox" width="100%" height="100%">
+ <mx:ComboBox id="control_ComboBox" width="200" x="20" y="20" />
+ </mx:Canvas>
+ <mx:Canvas id="can_DataGrid" label="DataGrid" width="100%" height="100%">
+ <mx:DataGrid id="control_DataGrid" width="200" x="20" y="20"
+ dataProvider="[1,2,3,4,5]"
+ selectedIndex="2">
+ <mx:columns>
+ <mx:DataGridColumn headerText="Left" />
+ <mx:DataGridColumn headerText="Right" />
+ </mx:columns>
+ </mx:DataGrid>
+ </mx:Canvas>
+ <mx:Canvas id="can_DateChooser" label="DateChooser" width="100%" height="100%">
+ <mx:DateChooser id="control_DateChooser" width="200" x="20" y="20" selectedDate="{new Date(2007, 0, 1)}"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_DateField" label="DateField" width="100%" height="100%">
+ <mx:DateField id="control_DateField" width="200" x="20" y="20" />
+ </mx:Canvas>
+ <mx:Canvas id="can_HorizontalList" label="HorizontalList" width="100%" height="100%">
+ <mx:HorizontalList id="control_HorizontalList" width="200" x="20" y="20">
+ <s:Button label="1"/>
+ <s:Button label="2"/>
+ <s:Button label="3"/>
+ </mx:HorizontalList>
+ </mx:Canvas>
+ <mx:Canvas id="can_HRule" label="HRule" width="100%" height="100%">
+ <mx:HRule id="control_HRule" width="200" x="20" y="20"/>
+ </mx:Canvas>
+ </mx:Accordion>
+ <mx:Accordion label="Controls 2" width="100%" height="100%" creationPolicy="all">
+ <mx:Canvas id="can_HScrollBar" label="HScrollBar" width="100%" height="100%">
+ <mx:HScrollBar id="control_HScrollBar" width="200" height="20" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_HSlider" label="HSlider" width="100%" height="100%">
+ <mx:HSlider id="control_HSlider" width="200" height="20" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_Image" label="Image" width="100%" height="100%">
+ <mx:Image id="control_Image" width="50" height="50" x="20" y="20" source="assets/../../../../../../Assets/Images/bluerect.jpg"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_Label" label="Label" width="100%" height="100%">
+ <mx:Label id="control_Label" width="200" text="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_LinkBar" label="LinkBar" width="100%" height="100%">
+ <mx:LinkBar id="control_LinkBar" height="30">
+ <fx:String>1</fx:String>
+ <fx:String>2</fx:String>
+ <fx:String>3</fx:String>
+ </mx:LinkBar>
+ </mx:Canvas>
+ <mx:Canvas id="can_LinkButton" label="LinkButton" width="100%" height="100%">
+ <mx:LinkButton id="control_LinkButton" width="200" height="30" label="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_List" label="List" width="100%" height="100%">
+ <mx:List id="control_List" width="200" height="50" x="20" y="20">
+ <s:Button label="1"/>
+ <s:Button label="2"/>
+ <s:Button label="3"/>
+ </mx:List>
+ </mx:Canvas>
+ <mx:Canvas id="can_MenuBar" label="MenuBar" width="100%" height="100%">
+ <mx:MenuBar id="control_MenuBar" width="200" height="40" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_NumericStepper" label="NumericStepper" width="100%" height="100%">
+ <mx:NumericStepper id="control_NumericStepper" width="200" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_PopUpButton" label="PopUpButton" width="100%" height="100%">
+ <mx:PopUpButton id="control_PopUpButton" width="200" height="30" label="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ </mx:Accordion>
+ <mx:Accordion label="Controls 3" width="100%" height="100%" creationPolicy="all">
+ <mx:Canvas id="can_PopUpMenuButton" label="PopUpMenuButton" width="100%" height="100%">
+ <mx:PopUpMenuButton id="control_PopUpMenuButton" width="200" height="30" label="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_ProgressBar" label="ProgressBar" width="100%" height="100%">
+ <mx:ProgressBar id="control_ProgressBar" width="200" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_RadioButton" label="RadioButton" width="100%" height="100%">
+ <mx:RadioButton id="control_RadioButton" width="200" label="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_RichTextEditor" label="RichTextEditor" width="100%" height="100%">
+ <mx:RichTextEditor id="control_RichTextEditor" width="200" height="200" text="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_TabBar" label="TabBar" width="100%" height="100%">
+ <mx:TabBar id="control_TabBar" width="200" x="20" y="20">
+ <fx:String>1</fx:String>
+ <fx:String>2</fx:String>
+ <fx:String>3</fx:String>
+ </mx:TabBar>
+ </mx:Canvas>
+ <mx:Canvas id="can_Text" label="Text" width="100%" height="100%">
+ <mx:Text id="control_Text" width="200" text="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_TextArea" label="TextArea" width="100%" height="100%">
+ <mx:TextArea id="control_TextArea" width="200" height="50" text="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_TextInput" label="TextInput" width="100%" height="100%">
+ <mx:TextInput id="control_TextInput" width="200" height="50" text="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_TileList" label="TileList" width="100%">
+ <mx:TileList id="control_TileList" width="200" height="50">
+ <s:Button label="1"/>
+ <s:Button label="2"/>
+ <s:Button label="3"/>
+ </mx:TileList>
+ </mx:Canvas>
+ <mx:Canvas id="can_ToggleButtonBar" label="ToggleButtonBar" width="100%" height="100%">
+ <mx:ToggleButtonBar id="control_ToggleButtonBar" width="200" x="20" y="20">
+ <fx:String>1</fx:String>
+ <fx:String>2</fx:String>
+ <fx:String>3</fx:String>
+ </mx:ToggleButtonBar>
+ </mx:Canvas>
+ </mx:Accordion>
+ <mx:Accordion label="Controls 4" width="100%" height="100%" creationPolicy="all">
+ <mx:Canvas id="can_Tree" label="Tree" width="100%" height="100%">
+ <mx:Tree id="control_Tree" width="200" height="50" x="20" y="20" dataProvider="[One, Two, Three, Four, Five]"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_VRule" label="VRule" width="100%" height="100%">
+ <mx:VRule id="control_VRule" width="200" height="50" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_VScrollBar" label="VScrollBar" width="100%" height="50">
+ <mx:VScrollBar id="control_VScrollBar" width="200" height="20" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_VSlider" label="VSlider" width="100%" height="100%">
+ <mx:VSlider id="control_VSlider" width="200" height="50" x="20" y="20"/>
+ </mx:Canvas>
+ </mx:Accordion>
+ <mx:Accordion label="Components" width="100%" height="100%" creationPolicy="all">
+ <mx:Canvas id="can_FxButton" label="FxButton" width="100%" height="100%">
+ <s:Button id="control_FxButton" width="100" height="30" x="20" y="20" label="Hello World"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_FxCheckBox" label="FxCheckBox" width="100%" height="100%">
+ <s:CheckBox id="control_FxCheckBox" x="20" y="20" label="Hello World"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_FxHScrollBar" label="FxHScrollBar" width="100%" height="100%">
+ <s:HScrollBar id="control_FxHScrollBar" width="200" height="20" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_FxHSlider" label="FxHSlider" width="100%" height="100%">
+ <s:HSlider id="control_FxHSlider" width="200" height="20" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_FxNumericStepper" label="FxNumericStepper" width="100%" height="100%">
+ <s:NumericStepper id="control_FxNumericStepper" width="200" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_FxRadioButton" label="FxRadioButton" width="100%" height="100%">
+ <s:RadioButton id="control_FxRadioButton" width="200" label="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_FxTextArea" label="FxTextArea" width="100%" height="100%">
+ <s:TextArea id="control_FxTextArea" width="200" height="50" text="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_FxTextInput" label="FxTextInput" width="100%" height="100%">
+ <s:TextInput id="control_FxTextInput" width="200" height="50" text="Hello World" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_FxToggleButton" label="FxToggleButton" width="100%" height="100%">
+ <s:ToggleButton id="control_FxToggleButton" width="200" height="30" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_FxVScrollBar" label="FxVScrollBar" width="100%" height="50">
+ <s:VScrollBar id="control_FxVScrollBar" height="100" x="20" y="20"/>
+ </mx:Canvas>
+ <mx:Canvas id="can_FxVSlider" label="FxVSlider" width="100%" height="100%">
+ <s:VSlider id="control_FxVSlider" width="20" height="50" x="20" y="20"/>
+ </mx:Canvas>
+ </mx:Accordion>
+ <mx:Accordion label="FxG" width="100%" height="100%">
+ <mx:Canvas id="can_Triangle" label="Triangle" width="100%" height="100%">
+ <s:Group id="control_FxGTriangle"
+ left="50"
+ top="50"
+ height="50"
+ width="50">
+ <s:Path data="M 50 50 L 0 0 50 0 Z" >
+ <s:fill>
+ <mx:SolidColor id="testFill2" color="0x00FF00"/>
+ </s:fill>
+ <s:stroke>
+ <mx:SolidColorStroke id="testStroke2" color="0x0000FF" weight="5"/>
+ </s:stroke>
+ </s:Path>
+ </s:Group>
+ </mx:Canvas>
+ </mx:Accordion>
+
+</mx:TabNavigator>
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/accessor/Sequence_accessor.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/accessor/Sequence_accessor.mxml?rev=1370370&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/mx/effects/Sequence/accessor/Sequence_accessor.mxml (added)
+++ incubator/flex/trunk/mustella/tests/mx/effects/Sequence/accessor/Sequence_accessor.mxml Tue Aug 7 17:13:06 2012
@@ -0,0 +1,169 @@
+<UnitTester
+ testSWF="../SWFs/Sequence_main.mxml"
+ testDir="mx/effects/Sequence/accessor/"
+ xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*">
+ <mx:Script>
+ <![CDATA[
+ import mx.core.Application;
+ import mx.effects.Sequence;
+
+ public static function init(o:DisplayObject):void{}
+ ]]>
+ </mx:Script>
+ <mx:Metadata><![CDATA[[Mixin]]]></mx:Metadata>
+ <testCases>
+
+ <!-- compositeDuration -->
+ <TestCase testID="Sequence_compositeDuration_Default" keywords="[Sequence, accessor, compositeDuration]" description="Test the default value of the compositeDuration property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).compositeDuration" value="0"/>
+ </body>
+ </TestCase>
+ <TestCase testID="Sequence_compositeDuration_nothing" keywords="[Sequence, accessor, compositeDuration]" description="Test the value of compositeDuration from a single child effect with nothing.">
+ <body>
+ <AssertPropertyValue target="s_compositeDuration0" propertyName="compositeDuration" value="500"/>
+ </body>
+ </TestCase>
+ <TestCase testID="Sequence_compositeDuration" keywords="[Sequence, accessor, compositeDuration]" description="Test the value of compositeDuration from a single child effect with duration.">
+ <body>
+ <AssertPropertyValue target="s_compositeDuration1" propertyName="compositeDuration" value="1000"/>
+ </body>
+ </TestCase>
+ <TestCase testID="Sequence_compositeDuration_D_SD" keywords="[Sequence, accessor, compositeDuration]" description="Test the value of compositeDuration with duration and startDelay.">
+ <body>
+ <AssertPropertyValue target="s_compositeDuration2" propertyName="compositeDuration" value="1500"/>
+ </body>
+ </TestCase>
+ <TestCase testID="Sequence_compositeDuration_D_SD_RC" keywords="[Sequence, accessor, compositeDuration]" description="Test the value of compositeDuration with duration, startDelay, repeatCount.">
+ <body>
+ <AssertPropertyValue target="s_compositeDuration3" propertyName="compositeDuration" value="2500"/>
+ </body>
+ </TestCase>
+ <TestCase testID="Sequence_compositeDuration_D_SD_RC_RD" keywords="[Sequence, accessor, compositeDuration]" description="Test the value of compositeDuration with duration, startDelay, repeatCount, repeatDelay.">
+ <body>
+ <AssertPropertyValue target="s_compositeDuration4" propertyName="compositeDuration" value="3000"/>
+ </body>
+ </TestCase>
+ <TestCase testID="Sequence_compositeDuration_multiChild" keywords="[Sequence, accessor, compositeDuration]" description="Test the value of compositeDuration with multiple child effects.">
+ <body>
+ <AssertPropertyValue target="s_compositeDuration5" propertyName="compositeDuration" value="9500"/>
+ </body>
+ </TestCase>
+ <TestCase testID="Sequence_compositeDuration_durationOnSequence" keywords="[Sequence, accessor, compositeDuration]" description="Test the value of compositeDuration with duration on the sequence.">
+ <body>
+ <AssertPropertyValue target="s_compositeDuration6" propertyName="compositeDuration" value="3000"/>
+ </body>
+ </TestCase>
+ <TestCase testID="Sequence_compositeDuration_durationOnSequence_SD" keywords="[Sequence, accessor, compositeDuration]" description="Test startValues are added in compositeDuration when duration is set on sequence.">
+ <body>
+ <AssertPropertyValue target="s_compositeDuration7" propertyName="compositeDuration" value="4200"/>
+ </body>
+ </TestCase>
+
+ <!-- children -->
+ <TestCase testID="Sequence_children_Default" keywords="[Sequence, accessor, children]" description="Test the default value of the children property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).children" value=""/>
+ </body>
+ </TestCase>
+
+ <!-- effectTargetHost -->
+ <TestCase testID="Sequence_effectTargetHost_Default" keywords="[Sequence, accessor, effectTargetHost]" description="Test the default value of the effectTargetHost property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).effectTargetHost" value="null"/>
+ </body>
+ </TestCase>
+
+ <!-- className -->
+ <TestCase testID="Sequence_className_Default" keywords="[Sequence, accessor, className]" description="Test the default value of the className property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).className" value="Sequence"/>
+ </body>
+ </TestCase>
+
+ <!-- hideFocusRing -->
+ <TestCase testID="Sequence_hideFocusRing_Default" keywords="[Sequence, accessor, hideFocusRing]" description="Test the default value of the hideFocusRing property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).hideFocusRing" value="false"/>
+ </body>
+ </TestCase>
+
+ <!-- isPlaying -->
+ <TestCase testID="Sequence_isPlaying_Default" keywords="[Sequence, accessor, isPlaying]" description="Test the default value of the isPlaying property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).isPlaying" value="false"/>
+ </body>
+ </TestCase>
+
+ <!-- duration -->
+ <TestCase testID="Sequence_duration_Default" keywords="[Sequence, accessor, duration]" description="Test the default value of the duration property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).duration" value="500"/>
+ </body>
+ </TestCase>
+
+ <!-- relevantProperties -->
+ <TestCase testID="Sequence_relevantProperties_Default" keywords="[Sequence, accessor, relevantProperties]" description="Test the default value of the relevantProperties property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).relevantProperties" value=""/>
+ </body>
+ </TestCase>
+
+ <!-- target -->
+ <TestCase testID="Sequence_target_Default" keywords="[Sequence, accessor, target]" description="Test the default value of the target property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).target" value="null"/>
+ </body>
+ </TestCase>
+
+ <!-- playheadTime -->
+ <TestCase testID="Sequence_playheadTime_Default" keywords="[Sequence, accessor, playheadTime]" description="Test the default value of the playheadTime property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).playheadTime" value="0"/>
+ </body>
+ </TestCase>
+
+ <!-- relevantStyles -->
+ <TestCase testID="Sequence_relevantStyles_Default" keywords="[Sequence, accessor, relevantStyles]" description="Test the default value of the relevantStyles property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).relevantStyles" value=""/>
+ </body>
+ </TestCase>
+
+ <!-- targets -->
+ <TestCase testID="Sequence_targets_Default" keywords="[Sequence, accessor, targets]" description="Test the default value of the targets property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).targets" value=""/>
+ </body>
+ </TestCase>
+
+ <!-- perElementOffset -->
+ <TestCase testID="Sequence_perElementOffset_Default" keywords="[Sequence, accessor, perElementOffset]" description="Test the default value of the perElementOffset property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).perElementOffset" value="0"/>
+ </body>
+ </TestCase>
+
+ <!-- triggerEvent -->
+ <TestCase testID="Sequence_triggerEvent_Default" keywords="[Sequence, accessor, triggerEvent]" description="Test the default value of the triggerEvent property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).triggerEvent" value="null"/>
+ </body>
+ </TestCase>
+
+ <!-- customFilter -->
+ <TestCase testID="Sequence_customFilter_Default" keywords="[Sequence, accessor, customFilter]" description="Test the default value of the customFilter property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).customFilter" value="null"/>
+ </body>
+ </TestCase>
+
+ <!-- filter -->
+ <TestCase testID="Sequence_filter_Default" keywords="[Sequence, accessor, filter]" description="Test the default value of the filter property.">
+ <body>
+ <AssertMethodValue method="value=(new Sequence()).filter" value="null"/>
+ </body>
+ </TestCase>
+
+ </testCases>
+</UnitTester>
\ No newline at end of file
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Blur.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Blur.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Blur.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Dissolve.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Dissolve.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Dissolve.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Fade.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Fade.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Fade.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxAnimate.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxAnimate.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxAnimate.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxAnimateColor.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxAnimateColor.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxAnimateColor.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxFade.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxFade.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxFade.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMove.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMove.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMove.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMoveFxRotate.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMoveFxRotate.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMoveFxRotate.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMoveResize.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMoveResize.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMoveResize.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMoveZoom.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMoveZoom.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxMoveZoom.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxResize.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxResize.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxResize.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate3D.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate3D.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate3D.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate3DMove.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate3DMove.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate3DMove.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate3DZoom.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate3DZoom.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotate3DZoom.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotateMaskEffect.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotateMaskEffect.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotateMaskEffect.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotateWipeLeft.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotateWipeLeft.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotateWipeLeft.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotateZoom.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotateZoom.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_FxRotateZoom.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Glow.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Glow.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Glow.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_IntoRC1.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_IntoRC1.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_IntoRC1.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_IntoRC2.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_IntoRC2.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_IntoRC2.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_IntoSD.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_IntoSD.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_IntoSD.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Iris.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Iris.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Iris.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MaskEffect.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MaskEffect.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MaskEffect.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Move.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Move.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Move.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MoveResize.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MoveResize.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MoveResize.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MoveRotate.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MoveRotate.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MoveRotate.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MoveZoom.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MoveZoom.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_MoveZoom.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Plethora.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Plethora.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Plethora.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Resize.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Resize.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Resize.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_ResizeFxRotate.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_ResizeFxRotate.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_ResizeFxRotate.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_ResizeRotate.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_ResizeRotate.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_ResizeRotate.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Rotate.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Rotate.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Rotate.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_RotateMaskEffect.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_RotateMaskEffect.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_RotateMaskEffect.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_RotateWipeLeft.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_RotateWipeLeft.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_RotateWipeLeft.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_RotateZoom.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_RotateZoom.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_RotateZoom.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeDown.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeDown.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeDown.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeLeft.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeLeft.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeLeft.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeRight.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeRight.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeRight.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeUp.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeUp.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_WipeUp.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Zoom.png
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Zoom.png?rev=1370370&view=auto
==============================================================================
Binary file - no diff available.
Propchange: incubator/flex/trunk/mustella/tests/mx/effects/Sequence/seek/Baselines/Sequence_seek_Zoom.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream