载入外部文本文件
网络通信
Flash站点中经常需要更新文字信息,我们往往把这些文字存放在一个文本文件里,然后在Flash文件中利用loadVariables将它载入,这样做为站点的更新维护将带来很大便利。这种方法常用来做站点公告、新闻发布、存放路径等等。
用法:loadVariables(“url” , target [, variables])
实例:主场景中有一个动态文本框,设置其变量名为newstxt,在此Flash文档同一目录下有一个文本文件news.txt。现需要将此文本文件载入到动态文本框newtxt中输出,在主场景第一个关键帧上加上如下action(动作):
loadVariables(“news.txt”, _root);
这里需要注意的是文本文件news.txt必须和Flash文档在同一目录下,且内容必须是如下形式:newstxt=“要显示的文本信息”(newstxt是变量名,必须和文本框变量名相同)。
如有多个变量,可继续放置在后面,但从第二个变量起须在变量名前加&符号进行连接,如:newsTitle=新闻摘要&news1=第一条新闻摘要&news2=第二条新闻摘要。如果主场景内放置了一个影片剪辑news,影片剪辑news内有一个动态文本框newstxt,此时要载入news.txt到newstxt内,这种载入可使用以下两种方法:
1.将以上第一帧的action改为loadVariables(“news.txt”, _root.news);
2.直接在此电影剪辑上加上如下动作:
onClipEvent(load){
this.loadVariables(“news.txt”);
}
通常我们使用较多的是采用将动态文本框放入电影剪辑内并给此电影剪辑添加动作的方法来载入外部文本文件,这样就不会受电影剪辑路径的影响。
编注 目前,国内个人网站大多以静态网页的形式存在,画面比较单一。相比之下,国外很多设计者喜欢使用Flash制作个人网站,这种网页有动感、视觉冲击力大,同时可以制作出多种互动效果,能够大大增加浏览者与网站的参与性。非常欢迎Flash技术较熟的朋友们在这里交流经验,共同提高制作水平。
投稿信箱:Internet@cpcw.com