从flash动画中调用PHP函数
本教程假定你已经有了经验性与PHP或其他编程语言。在本教程中,我将介绍PHP?与动作相结合的动态功能建设。这样的组合,让您在Flash中,只有一个PHP脚本执行各种任务。
请注意,这是一个理论解释,这不是一个教程一步一步。我黏稠,它是更好的方法,因为本教程的主要目标是向您展示一个关键的PHP功能。剩下的就是你。一旦你了解它,可能性是无止境的。
假设你有一个测验应用程序使用PHP作为中间层与爆炸性气体混合物危险场所,如登录屏幕问题,总结等,您需要连接到一个数据库来检查密码,加载新的问题等,通常的方式发展,这是sparate PHP脚本登录等更多的功能,你必须在你的Flash应用程序,处理特殊任务的的PHP scipts数量将增长。
准备
好吧,好吧,也许你会高兴,如果你的应用程序只使用3-5脚本。但是其他的方法可以处理某些任务的独立功能,只使用一个PHP脚本。该函数将被调用闪光!
我将演示一个简单的例子,希望你的想法:
假设你有你的脚本调用myscript.php,该脚本包含以下功能:
在另一边,你有你的SWF文件驻留在同一文件夹。动态TextField在舞台上,将其命名为“消息”。
现在,PHP和功能?它是如何工作的呢?
那么,在最后一步,我会尽量解释PHP的动态函数名。假设你有一个普通的PHP函数:
所以,如果你想调用这个函数,你通常会这样写:
和你的功能将被执行。
但是,看看这个:
发生什么事了吗?
最后一行代码执行像
因为$ my_func_name有“尖叫”的价值!
OK,我明白,但什么闪光?
让我们回到我们的闪存的例子。如果你想执行的的功能say_hello_to_flash(),你只需要构造一个字符串值,如函数名。
因此,我们在第一帧写以下动作:
my_func_name =“say_hello_to_flash”;
然后发送字符串到myscript.php:
使用loadVariablesNum(的“myscript.php”,0,“GET”);
现在,PHP将收到的字符串my_func_name的。若要调用该函数,你有“建构”的使用闪光灯字符串的函数调用:
$ my_func_name();
我的基本思想,用这种方法,开发一个测验的应用程序。函数名是:
check_user,send_question,show_summary等。
曹
米尔扎
(责任编辑:卓想动画http://www.zxgzs.com)