Здравствуйте, написал вот такой код, по идее он должен передавать параметр методом post из новой вкладки браузера, но почему-то не делает этого, помогите поправить

Код AS1/AS2:
import flash.events.MouseEvent;
import flash.net.URLVariables;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
mc.addEventListener(MouseEvent.CLICK, func);
function func(e:MouseEvent):void
{
var request:URLRequest=new URLRequest('http://site.com/script.php');
request.method=URLRequestMethod.POST;
var vars:URLVariables = new URLVariables();
vars['data']="is work";
trace(vars.toString());
request.data=vars;
navigateToURL(request);
}
PHP

PHP код:
<?php
$fileData =$_POST["data"];
$fp = fopen("result.txt", "w");
fwrite($fp,$fileData);
fclose($fp);
?>