You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@flex.apache.org by nickoid <ni...@chappellmail.com> on 2014/07/10 18:28:42 UTC

Move ignoring transform center

The following code seems to show that the Move effect isn't honoring the
transform center, yet the Rotate effect is.

The first button moves from 0 to 210 ignoring that the transformX is set to
200. The 2nd button correctly rotates around its transformX of 200.

My understanding is that the first button should only move by 10. According
to the docs:

/The x and y property specifications of the Move effect specify the change
in x and y that should occur to the transform center around which the
overall transform occurs.
/
Can anyone confirm this or see what I'm doing wrong?

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955"
minHeight="600" applicationComplete="gMove.play()">
	<fx:Declarations>
		<s:Move id="gMove" autoCenterTransform="false" transformX="200" xTo="210"
target="{gButtonMove}" effectEnd="gRotate.play();" />
		<s:Rotate id="gRotate" autoCenterTransform="false" transformX="200"
angleTo="180" target="{gButtonRotate}" />
	</fx:Declarations>
	<s:Button id="gButtonMove" x="0" y="0" width="400" height="50" />
	<s:Button id="gButtonRotate" x="0" y="100" width="400" height="50" />
</s:Application>




--
View this message in context: http://apache-flex-users.2333346.n4.nabble.com/Move-ignoring-transform-center-tp7225.html
Sent from the Apache Flex Users mailing list archive at Nabble.com.