我需要从一个简单的flash程序发送一个变量值到一个php文件或我的数据库,我在网上找到了这个代码
var loader:URLLoader = new URLLoader();
loader.addEventListener( Event.COMPLETE, completeHandler );
var variables:URLVariables = new URLVariables();
variables.someVar = "someValue";
var request:URLRequest = new URLRequest("myPhpPage.php");
request.method = URLRequestMethod.POST;
request.data = variables
loader.load(request);
function completeHandler( event : Event ) : void{
trace( "finished sending and loading" );
}
但如果我使用一个按钮创建一个简单的程序,使用代码为每次点击提升值或'p'一个
on (press) {
i ++;
}
我把这个代码放在帧动作窗口中我收到错误消息。其中一个是“无法加载”类或标识符“URLLoader”。我也无法加载URLVariables,Events和URLRequest。请告诉我这里缺少什么。
答案 0 :(得分:1)
确保您具有正确的导入以使用URLLoader和URLVariables等类。检查adobe网站,看看它们来自哪个包
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLLoader.html
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLVariables.html
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLRequest.html
我们发现它们都来自flash.net包。您可能希望确保像这样导入包:
import flash.net.*;