Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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
Actionscript 3 在TextFlow内使用垂直对齐和InlineGraphicElement作为3 Flex_Actionscript 3_Apache Flex - Fatal编程技术网

Actionscript 3 在TextFlow内使用垂直对齐和InlineGraphicElement作为3 Flex

Actionscript 3 在TextFlow内使用垂直对齐和InlineGraphicElement作为3 Flex,actionscript-3,apache-flex,Actionscript 3,Apache Flex,我正在使用段落元素中的许多span元素制作一段文本,所有这些元素都在文本流中。它还具有许多内联图形元素,其中一些元素的高度大于文本行高度。在这些情况下,我希望图形的位置使文本与图像的中间对齐 我发现最明显的一件事似乎是这样做的,那就是将InlineGaphicElements中的VerticalAlignment属性设置为VerticalAlignment.MIDDLE,但无论我将其设置为什么,这些似乎都没有什么区别。我认为这是因为它只能应用于容器内的整个TextFlow 我的这件事有点麻烦,所

我正在使用
段落元素
中的许多
span元素
制作一段文本,所有这些元素都在
文本流
中。它还具有许多
内联图形元素
,其中一些元素的高度大于文本行高度。在这些情况下,我希望图形的位置使文本与图像的中间对齐

我发现最明显的一件事似乎是这样做的,那就是将
InlineGaphicElement
s中的
VerticalAlignment
属性设置为
VerticalAlignment.MIDDLE
,但无论我将其设置为什么,这些似乎都没有什么区别。我认为这是因为它只能应用于容器内的整个
TextFlow


我的这件事有点麻烦,所以任何帮助都将不胜感激

设置InlineGaphicElements baselineShift。

不幸的是,TLF在合成算法方面并不那么开放,即使它是开源的。我建议您更新InlineGraphics元素并使用图形(您的实际图像),看看是否可以在其中添加一些填充以获得所需的外观。我知道这更像是一个黑客而不是一个解决方案,但这就是我现在能做的。