使用弹性文本区域我试图将图像放入列表中。 无论我做什么,图像都会被推到一个新的界限。如果有人之前已经处理过这个问题,那么就会更多地了解它是否可以完成。 html如下。我想在列表项2的同一行显示文本和图像。为了便于阅读,我已经采用了一些格式。
<TEXTFORMAT ><LI><FONT SIZE="18">1 some text</FONT></LI></TEXTFORMAT>
<TEXTFORMAT><FONT SIZE="18">2 some <FONT COLOR="#0000FF">
<A HREF="event:http://bbc.co.uk" TARGET="_blank">
<img id='testImage' src='embed.AcceptIcon' width='16' height='16'/>
</A></FONT></FONT></LI></TEXTFORMAT>
<TEXTFORMAT ><LI><FONT SIZE="18">3 some text after the image.</FONT></LI></TEXTFORMAT>
答案 0 :(得分:1)
来自Adobe LiveDocs :
通常,嵌入在文本字段中的图像会显示在标记后面的行上。但是,当标记是文本字段中的第一个字符时,图像将显示在文本字段的第一行。
答案 1 :(得分:1)
这是Flash 9/10及更低版本当前使用的旧文本引擎的限制。任何使用flash.text.TextField(例如Flex 2&amp; 3)的东西都会出现这个问题。
然而,Flex 4(和Flash 10)现在具有丰富的文本支持,这提供了一些非常有趣的功能。内联图像就是其中之一。因为引擎(flash.text.engine)非常强大,使用它可能相当复杂。但是,Flex 4的文本UI现在包装了文本引擎,因此应该免费为您提供。
示例:
http://www.bytearray.org/?p=499
另外,在theflashblog.org网站
中搜索“text ligature”