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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Actionscript制作的文字动画效果下一篇: flash action 由浅入深之二
关于Flash 5 中文帮助之二的所有评论