Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 关于'的任何建议;断裂';在Flex中,对象脱离其布局-用于动画目的?_Apache Flex_Layout_Animation - Fatal编程技术网

Apache flex 关于'的任何建议;断裂';在Flex中,对象脱离其布局-用于动画目的?

Apache flex 关于'的任何建议;断裂';在Flex中,对象脱离其布局-用于动画目的?,apache-flex,layout,animation,Apache Flex,Layout,Animation,如果我在Flex中的布局中有一个对象,那么将其“分解”出该布局以使其具有动画效果的好方法是什么 例如,我有一个图像和一个标题以一定角度排列。我想让鼠标在图像上滚动时,图像稍微“缩小”。因为它在一个布局容器中是活动的,如果我要调整它的大小,那么很明显它会在其他所有东西周围移动 我不认为仅仅通过设置includeinlayout=false就可以实现我想要的 有没有这方面的最佳实践经验 我想知道的最好的办法是使图像不可见,并使用屏幕坐标转换函数在同一位置创建另一个图像。此jsut看起来笨拙将对象包装

如果我在Flex中的布局中有一个对象,那么将其“分解”出该布局以使其具有动画效果的好方法是什么

例如,我有一个图像和一个标题以一定角度排列。我想让鼠标在图像上滚动时,图像稍微“缩小”。因为它在一个布局容器中是活动的,如果我要调整它的大小,那么很明显它会在其他所有东西周围移动

我不认为仅仅通过设置
includeinlayout=false
就可以实现我想要的

有没有这方面的最佳实践经验


我想知道的最好的办法是使图像不可见,并使用屏幕坐标转换函数在同一位置创建另一个图像。此jsut看起来笨拙

将对象包装在固定大小的画布中,以便上游布局保持不变。然后在该容器中手动定位对象,然后将其includeInLayout设置为false。在这一点上,您可以对内部对象执行任何您想要的操作。哦,还要将clipContent设置为false。无论你想让它变大还是变小,这都会起作用


如果这是一个itemrenderer或者您已经包装到一个类中的东西,那么您可以在类定义中处理所有这些,并使其对对象的使用者透明。您还可以编写一个鼠标悬停函数,根据需要对内部对象进行缩放。

将对象包装在固定大小的画布中,以便上游布局保持不变。然后在该容器中手动定位对象,然后将其includeInLayout设置为false。在这一点上,您可以对内部对象执行任何您想要的操作。哦,还要将clipContent设置为false。无论你想让它变大还是变小,这都会起作用

如果这是一个itemrenderer或者您已经包装到一个类中的东西,那么您可以在类定义中处理所有这些,并使其对对象的使用者透明。您还可以编写一个mouseOver函数,它可以根据需要对内部对象进行缩放