Создан по просьбе CREDO

Код:
var files:LoadVars = new LoadVars();
files.url = "Design_logotype"
files.sendAndLoad("http://www.ra-slon.ru/Amount.php", files, "GET");
files.onLoad = function() {
trace(this.n)// Выводит 16;
for (i = 0; i<this.n; i++) {
//for (i = 0; i<16; i++) { // - так работает
trace("http://www.ra-slon.ru/Resize.php?f=Design_logotype/"+files["amount"+i]+"&w=90");// ничего не выводит, так как не видет this.n
}
}
совершенно не понятно, почему цикл не хочет воспринимать this.n?
Тут как - то странно выводиться trace(this.n). Выдаёт 16 и две пустых стоки. Возможно в этом и есть загвоздка.
Вот ПХП

Код:
<?php
$list = array();
if (false !== ($dir = opendir("./" . $_GET['url'])))
{
$i = 0;
$out = NULL;
while (false !== ($file = readdir($dir)))
{
if ($file != "." && $file != ".." && preg_match("/.jpg/i", $file))
{
if(!empty($out))
$out .= '&';
$out .= 'amount' . $i . '=' .$file;
$i++;
}
}
if(!empty($out))
$out .= '&';
$out .= "n=$i";
echo $out;
closedir($dir);
}
?>