【问题标题】:How to use Actionscript to specify Flex "fit to content"如何使用 Actionscript 指定 Flex“适合内容”
【发布时间】:2009-06-15 06:17:21
【问题描述】:

如果您未指定设置的宽度或高度,Flex Builder 会默认某些组件“适合内容”。我正在尝试使用 Actionscript 填充 mx:Tile 组件,但是当我没有指定添加到其中的组件的宽度时,布局有一些奇怪的间距。有没有办法使用 Actionscript 将组件设置为“适合内容”?

【问题讨论】:

    标签: actionscript-3 flex3


    【解决方案1】:

    您仍然需要在列/行中对齐图块,还是希望它们都适合内容?如果你想要前者,祝你好运,我希望其他人可以为我的利益回答。如果你想要后者,你可以使用 FlowContainer(我从 Appdivision 得到的)。

    【讨论】:

      【解决方案2】:
      // AS3 way
      var c:UIComponent = <your component that should fit into parent's content>;
      c.percentWidth = 100;
      c.percentHeight = 100;
      
      // MXML way
      <mx:Canvas>
         <mx:Button id="c" width="100%" height="100%"/>
      </mx:Canvas>
      

      【讨论】:

      • 我希望将父级与子级相匹配,如果我不指定宽度以使组件间距不均匀,则 mx:Tile 组件会出现一些奇怪的行为。我认为找到一种方法来为父组件指定“适合内容”可能会解决它,但这可能完全是另一个问题。
      • 很难理解你的意思。您能否编辑您的问题并发布一小段代码,以便我可以复制粘贴并查看问题?
      猜你喜欢
      • 2021-06-06
      • 1970-01-01
      • 2017-08-08
      • 2011-06-18
      • 2021-02-08
      • 2017-12-03
      • 1970-01-01
      • 2018-04-19
      • 1970-01-01
      相关资源
      最近更新 更多