考虑到“marginLeft”实际上并不存在,如何在Flex 4中制作项目符号列表呢?

时间:2010-05-26 18:44:19

标签: flex

Gentlepersons,

想象一下想要显示项目符号列表

  • 一个

...在Flex 4中使用Adobe的文本布局框架(TLF)。如何在MXML中定义这样的项目符号列表?

据我所知,当前版本的TLF尚未实现对项目符号列表的支持。

没关系,因为我不需要我的列表可编辑;它们只显示。这大大减少了问题空间,并且应该能够解决问题。

Google搜索会显示许多建议,将段落的marginLeft属性设置为负数以获得此效果。事实上,Adobe Illustrator CS4在FXG中保存一个子弹缩进的TextGraphic项时,使用了marginLeft属性。

但是,使用MXML字符串会产生错误:“无法解析组件类型flashx.textLayout.elements.ParagraphElement的属性'marginLeft'。”所以“marginLeft”属性实际上似乎没有实现(或者,更可能的是,我做错了什么)。

那么,如何使用Flex 4的TLF实现项目符号列表 - 或者更一般地说,悬挂 - 出口 -

谢谢! : - )

---吉姆

1 个答案:

答案 0 :(得分:1)

请参阅http://richardleggett.co.uk/blog/index.php/2009/02/24/bullet_points_align_text_layout_framewor

但基本上你是骗人的。你将每个子弹放在一个跨度中,用一个看起来像子弹的特殊角色开始跨度,并在每个跨度上放置一些填充物。