快速业务通道

Flash 5 中文帮助之二

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-10
符串.
说明:
如果expression1小于或等于expression2,则返回true,反之返回flase length
语法:
length(expression);
length(variable);
参数:
expression 为任意字符串.
variable 为某一变量名.
说明:
返回字符串或变量代表的字符串的深度
例子:
length("Hello"); 返回值为5 a="hello";
length(a); 返回值也为5 loadmovie
语法:
loadMovie(url [,location/target, variables]]);
参数:
url 是需要载入的swf的文件位置。
location/target 是swf的位置.
variables 是表示是否需要传递参数,有post和get两种选项
例子:
比如我们需要载入product.swf影片到根场景的dropZone MC上去,
就用loadMovie("products.swf",_root.dropZone); loadVariables
语法:
loadVariables (url ,location [, variables]);
参数:
url 是需要载入的s脚本文件位置。
location ,载入到swf的位置
variables 是表示是否需要传递参数,有post和get两种选项
说明:
在讲这条命令之前,我们先来讲讲,Flash的一个很重要的技巧,与外部文件进行数据交换,如果能用好这一点,这无疑是扩大了 Flash 的应用范围。
Flash 能接受的变量格式为: 变量名=变量值 ,FLASH 支持多变量接受, 将上格式的多个变量分别用 & 分隔便可。而接受变量的方法有三种。
第一:Flash可以直接接受HTML文件的变量。 方法如下
1、把调用swf文件的那条语句: 改为:
此时,swf文件中就能接受到变量。
2、如果要在同一个HTML文件中传送多个变量则书写格式为: 3、运行HTML文件,就可以在swf中直接显示或引用变量了。 上面是通过html里调用swf带参数的方法来实现向flash中传递参数的,但flash与外部文件“联姻”的最典型方法是直接读取是TXT文件和CGI , PHP , ASP文件。前者可在客户机运行,后者要服务器支持。这就要我们现在讲的命令load Variables了,下面我们就来讲讲具体的实现过程。 [1]?[2]?[3]?[4]?[5]?下一页??
第二:从TXT文件中读取变量: 1、建立一个TXT文件,文件中的变量书写格式为:
m1=这是FLASH读取TXT文件
其中“txt1” 是变量名,“这是FLASH读取TXT文件” 是变量值。 2、如果要在同一个TXT文件中设置多个变量则书写格式为: m1=data1 & m2=data2.......
3、设Actions
选择"Load Variables Into Location"
在URL输入框内输入你的TXT文件名(例如flashtxt.txt).注意如果有路径
的话一定要加上相对或绝对路径。
全部Actions如下:
Load Variables ("flashtxt.txt", "0")
在图15中我们可以看的更加清楚。
图15
这样以后就可以在flash中直接显示或引用txt1,txt2 …等变量了。需要注
意的是这些变量必须是用在load Variables 命令里定义的MC层中,在上
例,m1 ,m2 … 就都存在于level 0 层。 第三:从CGI,PHP,ASP文件中读取变量: 关于这些后台程序语言,这里不准备作详细介绍,只讲涉及FLASH读取部份的内容。其实道理也很简单,就象上面的从文本文件中读入数据一样,只要这些后台程序的执行结果也就是显示“变量名=该变量的值&…” 就可以了。 打比方,如果是CGI,就是 print “变量名=该变量的值&…”; PHP, 就是 echo “变量名=该变量的值&…”; 如果是ASP,那么当然就应该是 Response.Write “变量名=该变量的值&…” 了。
而具体的调用过程,和上面的调用从txt文件中调用一样,只不过把flashtxt.txt文件换成你的***.cgi, ***.php, ***.asp 文件就行了。
讲到这里,我们还可以讲一个Load Variables和后台程序的另外一个用法―传递变量
当我们在使用编写html页面的时候,经常会用到通过post表单向后台程序发送数据,实在flash中,我们同样可以做到这一点。具体的用法如图16在这副图中,我们可以看到和从tx

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号