【问题标题】:How to Make Flex Spark Text fit within Given Dimensions如何使 Flex Spark 文本适合给定尺寸
【发布时间】:2013-07-20 13:26:40
【问题描述】:

我有一个多行标签,带有用户定义的文本,它必须适合某些给定的尺寸。

<s:HGroup width="400" height="250">
  <s:Label id="myText" width="100%"/>
</s:HGroup>

我想在运行时调整myText的字体大小,这取决于myText.text的内容。最好的方法是什么?

【问题讨论】:

  • 作为一种可能的解决方法,您可以将文本快照到位图中。然后显示位图并缩放以适合

标签: actionscript-3 flex4 flex-spark


【解决方案1】:

不幸的是,没有 API 调用,甚至没有直接的方法来执行此操作。这样做的唯一方法是迭代字体大小并检查文本是否在边界内。

【讨论】:

  • 谢谢。按照您提到的方法,您将如何确保在每次迭代之间重新计算新维度?
  • 我认为你不能在这里使用简单的 for..loop。也许某种等待调整大小事件的事件驱动系统?我在手机上,否则我会尝试一下。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-09
  • 2017-05-21
  • 2021-06-21
  • 1970-01-01
  • 1970-01-01
  • 2014-05-01
相关资源
最近更新 更多