Flash的互动性和动态脚本的能力
这个例子简要说明了许多的Flash的互动性和动态脚本的能力。 Flash 4中的能力来显示动态内容并不限于使用发电机。虽然有大量的令人惊奇的事情,你可以用发生器(蒂芙尼公司网站看一看),也有吨的东西,你可以做一个简单的“醇数据库,甚至是一个文本文件,在后端。
在本教程的第一部分中,我们将着眼于从CGI的动态值,和复制的影片剪辑。对于我们的目的,让我们问一个问题,最多到7个可能的答案。在第二部分中,我们将讨论有关如何发送用户的响应返回给一个CGI脚本,以及如何保存响应。
您的Flash影片基本上是要作为一个网络浏览器,因为它会从一个网页一个CGI脚本,同样的方法,得到的结果从一个CGI脚本的信息。例如,如果用户填写一个表单和CGI脚本处理用户的响应,CGI可能会显示一条确认消息,已收到用户的响应。这个信息是通过在文件头和号(&)分隔的名称/值对的实质上是一个字符串。这种类型的字符串可能看起来像这样:
名称= eslacker和电子邮件eslacker@yahoo.com
但是,请等一等。这不是想象中的那么简单。您可能已经注意到,有在上面的字符串的ASCII符号。那么,这些符号需要转换的十六进制值(URL编码的浏览器和服务器都可以解释,无论是什么平台的价值,即分解成)逃跑了一个百分号(%)。不要担心。这听起来比它更复杂。下面是一个有效的URL编码的字符串:
名称以= eslacker和电子邮件。eslacker%40yahoo%2Ecom
在这种情况下,%40代表@符号,和%2E一段时间。
对于表的扩展ASCII字符对应的十六进制值,检查出www.cis.udel.edu/的〜的托滕/ ASCII /。你只需要在前面加上每个值的百分比。
说到这一切,在这里你ASPers有一些好消息:“忘了我刚才说的。”在ASP中,你可以使用Server.URLEncode()函数将其转换为正规字符串的一个url编码的字符串。对于那些你使用PHP,我认为有一个类似的功能,但我没有搞砸与它在所有。 PHP.net或PHPBuilder.com的详细信息。
作为后端的文本文件
所以,你可能会说,“但我的项目只需要显示简单的东西,我不想学习14种语言!”好吧,如果你只是想显示简单的和静态的东西,你总是可以使用一个简单的文本文件的名称/值对的URL编码的字符串。
因此,设计您的Flash影片,弄清楚你想要什么样的信息显示和创建命名为相应的文本字段。记住要保持你的名字清晰,简明。使用的名称textField1会和textField2的,而不是像改为txtName和txtEmail。相信我,从长远来看,它会有所作为,使你的代码更具可读性,更容易调试。
一旦你决定要显示的内容和如何命名的文本字段,创建一个简单的文本文件,其中包含一个URL编码的字符串,你的价值观,就像我们之前看过的一个。在这个例子中,的名称= eslacker(电子邮件)= eslacker%40yahoo%2Ecom将您的文本文件的全部内容。
这就是全部是创建一个文本文件作为后端。
(责任编辑:卓想动画http://www.zxgzs.com)