A-A+
如何在flash文本字段中插入图像
flash 的文本字段好像就是要写入文本的,但如果我们想要在 flash文本字段中插入图像呢,当然,没有人这样去做,大都是将图片单独出来进行导入,当然也会碰到特殊的情况,如果要把图像做成计数器一样的动态性文本,就需要在文本字段中嵌入图像了,下面我们来看一下使用 as 代码如何在文本字段中嵌入图像。
创建一个新的 Flash 文档,并将其另存为 embedding.fla,将下面的 ActionScript 添加到主时间轴中的第 1 帧:
- this.createTex Field,代码如下:
- ("image1_txt", 10, 50, 50, 450, 150);
- image1_txt.html = true;
- image1_txt.htmlText = "<p>Here's a picture from my vacation:<img
- src='beach.gif'>";
上面的代码在舞台上创建一个新的动态文本字段,启用 HTML 格式设置,并向该文本字段中添加一些文本和本地图像,在上一步骤中添加的代码,下面添加以下 ActionScript:this.createTextField,代码如下:
- ("image2_txt", 20, 50, 200, 400, 150);
- image2_txt.html = true;
- image2_txt.htmlText = "<p>Here's a picture from my garden:<img
- src='himage2.jpg'>";
还可以使用绝对地址插入图像,上面的代码插入一个 JPEG 文件,该文件位于服务器上的一个目录中,包含此代码的 SWF 文件可能在您的硬盘上,也可能在服务器上。
保存该文档,然后选择"控制">"测试影片"对该文档进行测试,上面的文本字段应具有一句文本,很可能是"输出"面板中的错误消息,说明 Flash 无法在当前目录中定位名为 beach.gif 的文件,下面的文本字段应具有一句文本以及一个从远程服务器加载的花朵图像。
将 GIF 图像复制到与 FLA 所在的相同目录,并将该图像重命名为 beach.gif,然后选择"控制">"测试影片",重新测试该 Flash 文档。