Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/55.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 调整Sprite Flex/ActionScript的大小_Apache Flex_Actionscript - Fatal编程技术网

Apache flex 调整Sprite Flex/ActionScript的大小

Apache flex 调整Sprite Flex/ActionScript的大小,apache-flex,actionscript,Apache Flex,Actionscript,我正在创建精灵对象作为简单的形状,并想知道如何动态调整它们的大小 我的问题: 如何在鼠标拖动时重新调整精灵的大小(可能仅为该行为启用精灵的一部分) 请注意,我使用的是FlexSDK,因此没有完整的 访问Flash库 提前谢谢。雪碧不是总是适应它的内容来设置它的高度和宽度吗?(如as2中的movieclips)。如果你想调整精灵的大小,我想你必须画一些东西作为背景 允许部分精灵重新调整大小是什么意思?您可能想查看开放源代码库。查看如何使用它来允许用户调整Flex应用程序中任何对象的大小。“您认为允

我正在创建精灵对象作为简单的形状,并想知道如何动态调整它们的大小

我的问题:

如何在鼠标拖动时重新调整精灵的大小(可能仅为该行为启用精灵的一部分)

请注意,我使用的是FlexSDK,因此没有完整的 访问Flash库


提前谢谢。

雪碧不是总是适应它的内容来设置它的高度和宽度吗?(如as2中的movieclips)。如果你想调整精灵的大小,我想你必须画一些东西作为背景


允许部分精灵重新调整大小是什么意思?

您可能想查看开放源代码库。查看如何使用它来允许用户调整Flex应用程序中任何对象的大小。

“您认为允许部分精灵重新调整大小是什么意思?”例如,如果我的精灵是方形的,则鼠标按下+拖动只会触发精灵一部分(例如,右下角)的大小调整这实际上是Flex UIComponents中的标准行为。我猜您必须检查鼠标的x和y,如果鼠标位于右下角区域,则可以将鼠标指针更改为正确的图像。如果单击,可以将标志设置为true,表示它处于拖动模式,并在松开时将其设置为false。另一种方法是让不同的精灵处理角落。。。您还可以尝试在Flex中创建自定义组件,因为这非常容易,也可以扩展现有组件。几年前,我参与了一个项目,该项目需要在flex sprites中绘制很多东西,并且可以在flash中绘制相同的东西。Lieven,谢谢你提供的非常有用的建议。James,这个库看起来很棒!非常感谢。