Load Variables、get URL、load Movie行为都和服务器端使用HTTP协议的脚本有密切联系。每个行为都可从它本身依附的时间轴线里发送所有的变量,并以下面步骤处理它的响应:
1) Get URL把信息返回到浏览器窗口,而不是到Flash Player。
2) Load Variables可将数据下载到Flash Player的一个特定时间轴线。
3) Load Movie可将数据下载到Flash Player的一个特定层。
通过使用Load Variables、get URL、load Movie,可以具体分析几个参数:
1) URL是一种记录远程变量的文件。
2) Location是接收变量的动画的标准或目标。
要获取更多关于level和target的知识点,我们可以在About multiple Tinmelines章节中得到。
提示:get URL行为不使用这个参数。
3) HTTP、GET、POST所带的变量可以被发送出去。
例如,当你要记录一种游戏的最好得分时,你可以将得分存在服务器上,在一个人结束游戏后用load Variables行为将成绩记录在动画中,它的使用如下:
Load Variables ( “URL”,
_root. score Clip ,GET );
这样,变量就从被称为high_ score . php 的PHP脚本程序中载入一个使用了GET HTTP方法的电影剪辑分身score Clip中。
任何一个被load Variables行为下载的变量必须符合标准的MIME格式或x_ www_ urlformencoded (一种由CGI脚本使用的标准格式)。
在具体化load Variables行为的URL参数的文件中,为了便于Flash阅读,必须记录下变量和与这种格式相对应的值对。
这种文件应能指明每个变量的值;变量和值对必须用&相区分,值间的单词用+分隔。例如,以下的语句定义了几个变量:
High Score1 = 54000&player Name 1 = rock in + good &high score2=53455&player Name
2 = bonehe1 met & high score3 = 42885&player Name 3 = soda + pop