Flash加载外部文件(1)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-09
Flash可以通过帧、按扭、影片剪辑来调用外部文件。调用的外部文件包括:外部文本文件、外部程序文件、外部*.swf文件、外部图片文件、外部音乐文件、外部脚本文件。 一.调用外部文本文件:(文本文件开头要以flash中的动态文本框的变量名开头,如 msg=".........."这样的形式,要和编辑的Flash文件放在同一目录下) 1.用工具箱中的文本工具,选择动态文本,给动态文本一个变量名,如:msg,在编辑区拖出一个文本框 2.制作两个按扭(一个调用,一个清除)拖放到场景中。 3.调用按扭上添加AS: on(release){//松开鼠标后执行下面的代码; loadVariables("msg.txt",msg);//调用和你编辑的Flash处于同一目录下的msg.txt文本文件到动态文本msg中; System.useCodepage=true;//使外部文件的中文字符能够正确显示; } 4.清除按扭上的AS: on(release){//松开鼠标后清楚动态文本框中的内容; msg=""; } 5.Ctrl+Enter测试. 当然代码也可以写在帧上:(调用按扭的实例名是bt1,清除按扭的实例名是bt2) 在第一帧上加如下代码: stop(); _root.bt1.onRelease=function(){ loadVariables("msg.txt",msg); System.useCodepage=true; } _root.bt2.onRelease=function(){ _root.msg=""; } Ctrl+Enter测试. 调用的外部文本文件能够滚动: 1.用工具箱中的文本工具,选择动态文本,给动态文本一个变量名,如:msg,在编辑区拖出一个文本框 2.新建一层,制作两个按扭(一个调用,一个清除)拖放到此层中 3.新建一层,在动态文本框的右侧用矩形工具画一个竖条,高度和动态文本一样;再制作一个向上的方向"箭头"按F8转为按扭元件;复制一个"箭头"按扭,垂直镜象,使这两个按扭和竖条的两端对齐. 4.调用按扭上的AS: on(release){//松开鼠标后执行下面的代码; loadVariables("msg1.txt",msg);//调用msg1.txt文本文件到动态文本框msg中; System.useCodepage=true;//使外部文件的中文字符能够正确显示; } 清除按扭上的AS: on(release){ _root.msg="";//清除动态文本框中的内容; } 向上的按扭上的AS: on(press){//在按扭的感应区上每按一次鼠标执行下面的代码; _root.msg.scroll=_root.msg.scroll-1;//文本向下滚动一行; } 向下的按扭上的AS: on(press){//在按扭的感应区上每按一次鼠标执行下面的代码; _root.msg.scroll=_root.msg.scroll+1;//文本向上滚动一行; } Ctrl+Enter测试. 当然代码也可以写在帧上:(调用按扭的实例名是bt1,清除按扭的实例名是bt2,向上按扭的实例名是:up,向下按扭上的实例名是down) 在第一帧上加如下代码: _root.bt1.onRelease=function(){//松开鼠标后执行下面的代码; loadVariables("msg1.txt",msg);//调用msg1.txt文本文件到动态文本框msg中; System.useCodepage=true;//使外部文件的中文字符能够正确显示; } _root.bt2.onRelease=function(){//松开鼠标后执行 _root.msg="";//清除动态文本框中的内容; } _root.up.onPress=function(){//在向上按扭上每按一次鼠标执行下面的代码; _root.msg.scroll=_root.msg.scroll-1;//文本向下滚动一行; } _root.down.onPress=function(){//在向下按扭上每按一次鼠标执行下面的代码; _root.msg.scroll=_root.msg.scroll+1;//文本向上滚动一行; } Ctrl+Enter测试. 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash MX 2004 UI组件系列教程(5)下一篇: flash天气预报的制作方法
关于Flash加载外部文件(1)的所有评论