首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绝对绘制的Flex 4组件的动态调整(催化剂生成的绘图代码)

绝对绘制的Flex 4组件的动态调整(催化剂生成的绘图代码)
EN

Stack Overflow用户
提问于 2010-02-10 11:03:12
回答 1查看 1.8K关注 0票数 0

我有一些由Flash催化剂生成的代码,我需要它成为可调整大小和可旋转的.

目前,我不知道如何让这件事发生。

其基本思想是:

我有一个windmill.

  • windmill包含windmillBlades。

  • windmillBlades旋转。

  • 风车调整大小。

  • When 风车调整大小, windmillBlades 应与 windmill.

动态缩放。

下面的代码是我编写的演示应用程序结构的简化大纲,可以粘贴到您的ide中:

http://gist.github.com/300207

请查看源代码,看看您是否可以帮助我,因为这是任务关键。:/

代码语言:javascript
复制
<s:Group id="windmill" width="50" height="200">
    <s:Group id="windmillBlades" resizeMode="scale" verticalCenter="0" horizontalCenter="0">
         <s:Line xFrom="0" xTo="140" yFrom="0" yTo="140">
            <s:stroke>
                <s:SolidColorStroke color="0xBC311E" weight="16" />
            </s:stroke>
        </s:Line>        
    </s:Group>
</s:Group>

谢谢!

编辑:注意这是我真正的应用程序的抽象,我不是在构建风车模拟器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-10 12:46:46

这样做是可行的:

代码语言:javascript
复制
<s:Group id="windmill" width="50" height="200" x="400" y="400">
    <s:Group id="windmillBlades" resizeMode="scale" width="100%" height="100%">
         <s:Line xFrom="0" xTo="140" yFrom="0" yTo="140">
            <s:stroke>
                <s:SolidColorStroke color="0xBC311E" weight="16" />
            </s:stroke>
        </s:Line>        
    </s:Group>
</s:Group>

<s:VGroup>
    <s:HSlider id="scaler"
        minimum=".1" maximum="2" snapInterval=".01"
        valueCommit="{windmill.scaleX = windmill.scaleY = scaler.value}"/>
    <s:HSlider id="rotator"
        minimum="0" maximum="360" snapInterval="1"
        valueCommit="{windmill.rotation = rotator.value}"/>
</s:VGroup>

我不确定做一个完整的风车的最佳方法(用s:Line和所有的,可能只是一个中继器?),但是这是一个旋转风车的好方法。而不是旋转每一行(大量的计算),只是旋转整个小组。如果windmillBladles宽度和高度为100%,它们将自动与组进行缩放。

如果你想让每个叶片都围绕着它们的中心旋转,那就难多了。幸运的是,有ILayoutElement#transformAround方法( UIComponent有),它允许您围绕任意中心旋转/缩放/转换。如果听起来更好的话,试着用它。

祝你好运,兰斯

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2236245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档