在flex / flash html控件中使用图像

时间:2010-01-04 01:01:24

标签: html flex flash

使用弹性文本区域我试图将图像放入列表中。 无论我做什么,图像都会被推到一个新的界限。如果有人之前已经处理过这个问题,那么就会更多地了解它是否可以完成。 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>

2 个答案:

答案 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”