我新发现了Flex 4,我认为它很棒,但我不能用它做简单的事情。例如,我想在flex/actionscript和php类之间通信,所以我创建了php类:
<?php
class main{
public static function test_function(){
return 'hello';
}
}
?>我找不到如何在Actionscript中从那个类中检索“hello”
<![CDATA[
import mx.controls.Alert;
function button1_click():void{
Alert.show(test_function()); // this is mistake
}
]]>所以我知道这是错误的,但我不知道如何做正确。
发布于 2011-04-20 00:59:09
此应该会对您有所帮助。
发布于 2011-04-20 01:03:06
呃,你知道PHP是一种服务器端语言,对吧?您忽略了客户端-服务器端通信协议的全部要点。
首先,确保你有一台web服务器能够服务你的php脚本。其次,您需要能够转到您的脚本并使用特定的方法(如GET/POST变量、REST、SOAP等),能够调用您的函数。从那里,Flex应该能够通过web服务器ping该脚本。
但是,您仍然缺乏关于how web applications work的大量知识,应该好好阅读一下。
https://stackoverflow.com/questions/5719875
复制相似问题