Форум 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=153247)

sparxy84 30.03.2011 21:00

последовательное отображение внешних картинок
 
Есть каталог, в котором есть N картинок. Кол-во картинок считываю с текстового файла в том же каталоге. Пытаюсь циклом последовательно отобразить их.
Написал:
Код AS1/AS2:

        var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
        var mcl:MovieClipLoader = new MovieClipLoader();
        var i:Number = 1;
        my_vars=new LoadVars();
        my_vars.onLoad=function(success){
                if(success) {
                        for (i = 1; i < my_vars.count_files; i++){
                                mcl.loadClip("room/"+i+".jpg", mc);
                        }
                }
                else {
                        trace("error");
                }
        }
my_vars.load("room/count.txt");

но ничего не отображается. Что делаю не так?

Hauts 30.03.2011 21:17

Код AS1/AS2:

var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
var mcl:MovieClipLoader = new MovieClipLoader();
var my_vars = new LoadVars();
 
mcl.onLoadInit = function(target){
    trace(target+" loaded!");
}
my_vars.onLoad = function(success){
        if(success) {
                var total:Number = Number(this.count_files);
                for (var i = 1; i < total; i++){
                        mcl.loadClip("room/"+i+".jpg", mc.createEmptyMovieClip("_imageHolder", i));
                }
        } else {
                trace("error");
        }
}
my_vars.sendAndLoad("room/count.txt", my_vars);

Поможет? У вас файлы должны называться 1.jpg, 2.jpg и т.д. Вам только количество файлов нужно в файлике count.txt?

sparxy84 30.03.2011 21:28

по идее должно все работать. однако картинки не грузятся. перепроверил пути и названия картинок - все верно. но картинки не хотят отображаться.

Hauts 30.03.2011 21:29

.htaccess проверяли?

sparxy84 30.03.2011 21:32

это все локально находится.

код
Код AS1/AS2:

mcl.onLoadInit = function(target){
    trace(target+" loaded!");
}

мне кажется что не нужен, тем более что на него ругается компилятор

Hauts 30.03.2011 21:35

Значит ошибка в другом месте кода. Или я чего-то не усмотрел в представленном.


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

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