Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Почему цикл не хочет воспринимать this.n (http://www.flasher.ru/forum/showthread.php?t=77428)

SergGalaeff 25.03.2006 12:16

Почему цикл не хочет воспринимать this.n
 
Создан по просьбе 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);
}
?>


CREDO 25.03.2006 14:02

Проблема решена.
PHP отправлял прбел после переменной.


Часовой пояс GMT +4, время: 15:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.