2011-02-14 58 views
0

所有日期都很好。我有下面的代码有问题:flash,actionscript - 发布后,Flash文件的发布请求停止工作

textBox.addEventListener(KeyboardEvent.KEY_DOWN,handler); 
    function handler(event:KeyboardEvent){ 

    // if the key is ENTER 
    if(event.charCode == 13){ 

    var url:String = "http://localhost/flashsave.php"; 
    var request:URLRequest = new URLRequest(url); 

    var variables:URLVariables = new URLVariables(); 

    variables.cuvant = textBox.text; 

    request.data = variables; 
    request.method = URLRequestMethod.POST; 

    navigateToURL(request); 
    var loader:URLLoader = new URLLoader(); 

    try { 
     loader.load(request); 
    } catch (error:Error) { 
     //trace("Unable to load requested document."); 
    } 

的问题是,代码工作当我测试现场(CTR + ALT +闪光灯进入),但在我发布它不工作。 ..不发送任何请求也不重定向。

我想要做的是在服务器上登录用户输入的文件(与相关:Flash actionscript - save a text file on server)。

谢谢你的帮助。

回答

1

我相信有一个静态链接到本地​​主机就像这是你的问题。尝试在一个目录中使用swf,并在相同目录或子目录中使用php。

如果PHP是在同一目录的网址是:

"flashsave.php" 

否则,如果它是在一个子目录这将是:

"php/flashsave.php" 

不包括在斜杠链接的开始,因为它会引用C://驱动器:)