
Код AS1/AS2:
var dataOut:LoadVars = new LoadVars();
var dataIn:LoadVars = new LoadVars();
dataIn.onLoad = function() {
if (this.valid == "1") {
outputResult.text = 'Новые координаты внесены в базу '+this.cordx+' ; '+this.cordy;
_root.buf_x = this.cordx;
_root.buf_y = this.cordy;
//trace (this.cordx);
//trace (this.cordy);
_root.centrovka();
} else if (this.valid == "0") {
outputResult.text = 'Извините, но произошла ошибка';
}
};
senddata = function(){
dataOut.x = logo_mc.ball._x;
dataOut.y = logo_mc.ball._y;
dataOut.bol = _root.bol;
//trace(_root.bol);
//trace(logo_mc.ball._x);
//trace(logo_mc.ball._y);
outputResult.text ='Обработка...';
dataOut.sendAndLoad("adres_k_php",dataIn,"POST");
//trace (dataOut);
}

PHP код:
<?
$cord = array(
'x'=> 31,
'y'=> 33);
echo '<p><object width="600" height="400" data="/karta.swf" type="application/x-//shockwave-flash">
<param name="quality" value="high">
<param name="src" value="/karta_t.swf">
<param name=FlashVars value="corx='.$cord['x'].'&cory='.$cord['y'].'">
<EMBED width="600" height="400" src="/karta_t.swf" FlashVars="corx='.$cord['x'].'&cory='.$cord['y'].'"> </EMBED></object></p>';
$d = array(
'x' => '0',
'y' => '0');
$found = false;
if ($_POST){
$d['x'] = $_POST['x'] ;
$d['y'] = $_POST['y'] ;
echo '&valid=1&cordx='.$d['x'].'&cordy='.$d['y'].'&';
}
/* elseif ($_POST['bol'] == 0) {
echo '&valid=2&cordx='.$d['x'].'&cordy='.$d['y'].'&';
$found = true;
break;
}*/
//echo($_POST['x']);
echo '13';
?>
примерно так
Добавлено через 6 минут
Хм, похоже я начинаю огадыватсья в чем проблема:
Я со страницы пхп загружаю флеш и пытаюсь на эту же страницу отсылать переменные, это может и вызывать баги. Хотя это пока просто догадка
Добавлено через 1 час 13 минут
Чушь говорю.
Добавлено через 20 часов 48 минут
Ну так как, есть мысли у кого?
Добавлено через 24 часа 59 минут
Кажись начинает работать. Хм, если подгружать флеш на странице пхп