代码之家  ›  专栏  ›  技术社区  ›  harpo

我可以将效果的持续时间设置为其父效果的百分比吗?

  •  0
  • harpo  · 技术社区  · 14 年前

    <s:Sequence id="example" duration="2000">
        <s:Fade alphaFrom="0" alphaTo="1" duration="10%"/>  <!-- not legal -->
        <s:Scale scaleXTo="2" scaleYTo="2"/>
        <s:Fade alphaFrom="1" alphaTo="0" duration="10%"/>
    </s:Sequence>
    

    如果不行,我会用这样的表达:

    <s:Sequence id="example" duration="{slideTime}">
        <s:Fade alphaFrom="0" alphaTo="1"  duration="{slideTime * .1}"/>
        <s:Scale scaleXTo="2" scaleYTo="2" duration="{slideTime * .9}"/>
        <s:Fade alphaFrom="1" alphaTo="0"  duration="{slideTime * .1}"/>
    </s:Sequence>
    

    谢谢。

    1 回复  |  直到 9 年前
        1
  •  1
  •   Marty Pitt    14 年前

    例如,在后一种情况下,可以 我至少要替换变量 父母的持续时间?

    这有效/解决了吗?:

    <s:Sequence id="example" duration="500">
        <s:Fade alphaFrom="0" alphaTo="1"  duration="{example.duration * .1}"/>
        <s:Scale scaleXTo="2" scaleYTo="2" duration="{example.duration * .9}"/>
        <s:Fade alphaFrom="1" alphaTo="0"  duration="{example.duration * .1}"/>
    </s:Sequence>