Flash CS3 文档 |
|||
| 学习 Adobe Flash 中的 ActionScript 2.0 > 使用文本和字符串 > 使用 HTML 格式的文本 > 关于在文本字段中嵌入图像、SWF 文件和影片剪辑 > 使用 ActionScript 控制嵌入的媒体 | |||
Flash 为每个 <img> 标签创建一个新的影片剪辑并在 TextField 对象中嵌入该影片剪辑。<img> 标签的 id 属性允许您将实例名称分配到创建的影片剪辑。这允许您使用 ActionScript 控制该影片剪辑。
Flash 创建的影片剪辑作为子级影片剪辑添加到包含该图像的文本字段中。
例如,下例在文本字段中嵌入一个 SWF 文件。
SWF 文件创建在与 FLA 相同的目录中。为使此练习正常工作,需要生成 SWF 文件以便将其加载到单独的 FLA 文件中。
将该文件保存在与上面创建的 animation.fla 文件相同的文件夹中。
this.createTextField("textField_txt", 10, 0, 0, 300, 200);
textField_txt.html = true;
textField_txt.htmlText = "Here's an interesting animation: <img src='animation.swf' id='animation_mc'>";
在本例中,新建影片剪辑的完全限定路径为 textField_txt.animation_mc。
若要在文本字段中播放 SWF 文件时控制该文件,请完成下一练习。
stop_btn.onRelease = function() {
textField_txt.animation_mc.stop();
};
现在,每次单击 stop_btn 按钮实例时,文本字段中嵌套的动画的时间轴就会停止。
有关将嵌入媒体制成超链接的信息,请参阅关于使用嵌入的媒体创建超文本链接。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000939.html