【问题标题】:Load MovieClip inline in TextField在 TextField 中内联加载 MovieClip
【发布时间】:2011-01-22 08:50:16
【问题描述】:

我想在 TextField 内加载一个与文本内联的 MovieClip。

TextField 文档说“您分配给文本字段的 HTML 文本可以包含嵌入式媒体(电影剪辑、SWF 文件、GIF 文件、PNG 文件和 JPEG 文件)。”

如何使用 MovieClips 做到这一点?必须有一个我们可以覆盖的监听器。

来源:http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/text/TextField.html

【问题讨论】:

    标签: actionscript-3


    【解决方案1】:

    来自文档:

    src:指定图像的 URL 或 SWF 文件或链接标识符 对于影片剪辑符号 图书馆。该属性是必需的; 所有其他属性都是可选的。 外部文件(JPEG、GIF、PNG 和 SWF 文件)不显示,直到它们 完全下载。

    您可以通过在<img> 节点的src 属性中设置其链接标识符来添加MovieClip。

    【讨论】:

      【解决方案2】:

      您可以使用<img> 标签链接到一个swf。

      或者,如果您需要更多控制权,请放置 <img> 以加载占位符,并使用 getImageReference 访问和/或修改图像的 Loader 对象。这也将允许您将加载程序内容设置为visible = false,并使用addChild 向其中添加影片剪辑。

      【讨论】:

        【解决方案3】:

        确保可以将 MoveiClip 导入文本的内嵌文本字段中... 但从现在开始还有一种更简单的方法,不仅更简单,而且更高效、更强大。

        查看www.doitflash.com

        该网站产生了一个名为“TextArea”的类,它是原始“TextField”类的扩展,结束了TextField的缺点。

        TextArea 不仅允许将 MovieClips 和 SWF 文件放在文本中,还允许并创建最有效的方式与您的 SWF 文件随时进行交流,它允许有不同的HTML 标签不仅仅是导入图片的标签,您还可以使用视频播放器、会说话的头像、flash 按钮和其他任何带有自己标签的东西,甚至可以直接从动态内容中动态设置它们的设置。

        它有很多更多的功能,并不特别局限于这个问题。 查看 doitflash 了解更多信息。该网站提供平台,下载也是免费的:)

        【讨论】:

          【解决方案4】:

          不,您不能在 Flash 中执行此操作。您只能在文本字段中加载图像。

          【讨论】:

          • TextField 文档说“您分配给文本字段的 HTML 文本可以包含嵌入式媒体(电影剪辑、SWF 文件、GIF 文件、PNG 文件和 JPEG 文件) 。”怎么做到呢?来源:livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/text/…
          • 你错了。此外,您应该始终提供一些来源或示例来证明您的信息正确。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多