您的位置:学习中国 推荐教程 Flash学习 正文
原作者:kuku 添加时间:2007-06-03 原文发表:2007-06-03 人气:76 来源:互联网

本文章共2982字,分2页,当前第2页,快速翻页:
 
-----------------------------------------------------------------------------------------------------------------------------------------------

本文提示:《Flash编程小区(2)》是本站编辑们为广大网友精选的实用文章,本文阐述了关于文章的相关理论,相对来说专业性强,但是本文只是针对于某个问题提出的见解与论述,未必能辐射到相关问题的方方面面,所以本文处理问题的方法仅仅为您提供一些参考。更多问题请查阅学习中国网其他栏目哦.

-----------------------------------------------------------------------------------------------------------------------------------------------



获取URL

getURL(<url>,<window>,<method>)

可以从一个URL地址导入一个页面到指定的游览器窗口,比如实现跳转一个URL地址可以使:getUrl("page2.html","blank").(鸣涧)

Flash与外部文件的数据交换

Flash有一个强大的功能,能够实现与外部文件进行数据交换,这使得它不单单是一个制作动画的工具,而且能够制作交互式的网页,比如聊天室、留言板。让我们先看一下如何从文本文件中获取变量信息。

首先在影片的同一目录下建立一个文本文件,例如test.txt。在里面写如下语句:txt1=这是第一句话&&txt2=这句话有+空格。“txt1”是变量名,“=”后面的是变量,“&&”是连接符,“+”代表空格,在影片里将显示空格。
 
图1

接着我们启动Flash,在一页关键帧上使用文本工具建立一个“TextField”,在其上右键单击,在弹出菜单中选择“面板”,弹出对话框如图1,点击“文本选项”选项卡,选择“动态文本”(如果选择“输入文本”则能实现键盘输入的直接输出),“单行”或“多行”输入,“变量”栏里输入你需要的变量名。如果要输入多个变量,则需设置多个“TextField”。

接下去就是在关键帧上设置“Action”。Flash5的动作要比以前丰富,浏览也更加方便了。直接点“+”号,选择“动作/LoadVariables”,如图2,在地址栏中输入文件名,如test.txt;“位置”中选“目标”(Target),“目标”内容一般不能为空,否则会找不到文件;“变量”用“Get方式发送”。
 
图2

OK,运行这个文件,怎么样,是不是很简单呢?如果你想向你的HTML文件中嵌入的SWF文件里输送变量也很简单,除了在SWF中设置字段之外(操作与上面类似),把调用SWF文件的那条语句改为:param name=movie value="文件名.swf?变量名=变量内容" ,这样就实现了从HTML页面中向Flash传送变量。

那么Flash如何实现与ASP数据的交换呢?如果要从ASP文件中读取变量到Flash中去,就要用到ASP的内置对象:response。我们来看一下这个语句:

m1="这是第一句话"

m2="这是第二句话"

response.write("txt1="+Server.URLEncode(m1))

response.write("&&txt2="+Server.URLEncode(m2))


其中,“m1”和“m2”是在ASP中赋了值的变量,“txt1”和“txt2”则是向Flash传输的变量名。“&&”符号实现多个变量的传输,Server.URLEncode方法则把ASP中的字符串作为URL格式进行编码,使其成为目标字符串,让Flash得以辨认。

如果要把从Flash文件中获得的变量信息输送给ASP文件,方法与上面类似,不同之处在于使用的方法是request.form。具体做法是:首先在ASP文件中设置变量m1="InputfromFlash",“InputfromFlash”是接下来你要设置的Textfield的字段名。然后再增加一个按钮或其他物件作为事件激发器。其动作与上面所述的TextField的动作类似,但变量要以Post方式发送。

这里所讲的是一些基本的接口技术,具体环境一般要复杂得多,涉及的Flash Action也要多得多,但只要了解Flash的思路再加上多研究和学习别人的经验,成为闪客高手一点也不难。


 
本文章更多内容<<上一页 - 1 - 2
本页地址
收藏到:[收藏夹] [百度搜藏] [新浪ViVi] [POCO网摘] [ 和讯网摘] [好哦网摘] [Google书签]
               
[搜狐网摘] [365Key网摘] [天极网摘] [我摘] [博采网摘] [igooi网摘]
相关文章

巧用XML做多语言界面的FLASH
Flash绘画矢量手机
如何制作出二合一按钮
Flash加载外部文件详细教程
FLASH调用XML数据简明教程
Flash对联广告及关闭按钮的制作
Flash 8制作烟花粒子的特效代码
在线设计制作Flash动画小电影
Flash动态柱状图表制作原理剖析
养成Flash ActionScript代码编写好习惯
用Flash作文字滚动的交互动画
动画制作的Flash时代
flash编程
利用 FLASH 制作 CG 的技巧
导航栏的练习
如何在FLASH中实现眨眼睛的动画效果
Flash制作动感网页链接提示框
FLASH视觉特效实例之地震效果
Flash视觉特效之科技之光
鱼翔浅底

相关评论


本文章所属分类:首页 推荐教程 Flash学习   Flash学习