Форум 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)
-   -   проблема с интервалами при загрузке (http://www.flasher.ru/forum/showthread.php?t=109311)

copyPaste 12.03.2008 04:59

проблема с интервалами при загрузке
 
функция getPath создает строку, которая является путем к изображению. Показать одно изображение у меня получается и путь определяется с циклом, а вот что добавить в код, чтобы файлы отображались через определенное время? Подскажите пожалуйста.

Код:

function getPath(n:String):String{
        var _stPath:String;       
        var _stAdd:String = '.jpg';
        _stPath = n.concat(_stAdd);
        trace(_stPath);
        return _stPath;       
}
var i:Number;
var k:String;
i = 1;
while(i < 7){
        k = i.toString();
        imageClip.loadMovie(getPath(k));
        i++;
}


iNils 12.03.2008 05:29

Для оформления своего кода надо использовать теги [code][/code].

И где у вас там интервал?

copyPaste 12.03.2008 05:38

удалила я все попытки. Попробовала setInterval, но ничего не получается. Нужно менять картинку каждую секунду. Не знаю как подкатить, то виснет все, то полностью бездейтвует

iNils 12.03.2008 05:43

С чего вы взяли, что картинка успеет за секунду загрузиться?

copyPaste 12.03.2008 05:50

)))предположила. Где-то в учебнике нашла. Картинка 4 килобайта весит. Подскажите, что делать, пожалуйста...

iNils 12.03.2008 05:58

Именно то, что вы хотите, выглядит так
Код:

function loadImage ():Void {
        imageClip.loadMovie (String (i) + '.jpg');
        if (++i == 7) {
                clearInterval (id);
        }
}
var i:Number = 1;
var id:Number = setInterval (this, "loadImage", 1000);

но если размер будет больше или канал медленный, то будут проблемы с отображением.

copyPaste 12.03.2008 06:11

Класс! Спасибо!


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

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