Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   массив сформерованный zinc не видит ac (http://www.flasher.ru/forum/showthread.php?t=114306)

poncho 24.07.2008 21:04

массив сформерованный zinc не видит ac
 
Код:

function callThumbs() {
       
        createEmptyMovieClip("container_mc",getNextHighestDepth());
        container_mc._x = 100;
        container_mc._y = 540;
        var clipLoader = new MovieClipLoader();
        myFiles2 = mdm.FileSystem.getFileList("d:\\trumbs", "*.jpg");
        for (i=0; i<myFiles2.length; i++) {
                myThumb_mc = container_mc.createEmptyMovieClip(i, container_mc.getNextHighestDepth());
                myThumb_mc._x = 101*myFiles2.length;
                myTrumb_mc.i = i;
                clipLoader.loadClip("trumbs/"+myFiles2[i],myThumb_mc);
                preloader.onLoadComplete = function(target) {
                        ......
                        };
                };
        }
}

не подгружает фотографии в "цепочку", названия которых в массиве myFiles2.

alexcon314 25.07.2008 00:13

Код:

myThumb_mc = container_mc.createEmptyMovieClip(i, container_mc.getNextHighestDepth());
...
clipLoader.loadClip("trumbs/"+myFiles2[i],myThumb_mc);
...
preloader.onLoadComplete = function(target) {
                        ......
                        };

Что есть preloader? и где назначен хандлер onLoadComplete для clipLoader?
не грузит совсем или именно не получается "цепочка"?
...
Неправильная последовательность операций.
Сначала создаем клип-контейнер, затем loadClip туда контент, в хандлере onLoadInit устанавливаем ему свойсва _x, _y и пр. Если установить ДО окончания загрузки контента - .... не имеет смысла, это не верно. читаем хэлп. Вобщем-то, к цинку это не имеет отношения, это чистый флэш.
...
У цинка может быть только две заморочки
- версия (2.5.0.34 работает нормально)
- представление путей (относительно/абсолдютно), лучше абсолютные давать загрузчику или через mdm.Application.path.

poncho 25.07.2008 03:27

Код:

function callThumbs() {
        createEmptyMovieClip("container_mc",getNextHighestDepth());
        container_mc._x = 100;
        container_mc._y = 540;
        var clipLoader = new MovieClipLoader();
        var preloader = new Object();
        clipLoader.addListener(preloader);
        preloader.onLoadStart = function() {
                createTextField("my_txt",getNextHighestDepth(),400,300,100,20);
                my_txt.selectable = false;
        };
        preloader.onLoadProgress = function(target, loadedBytes, totalBytes) {
                my_txt.text = "загрузка - "+Math.floor((loadedBytes/totalBytes)*100)+"%";
        };
        for (i=0; i<g; i++) {
                myThumb_mc = container_mc.createEmptyMovieClip(i, container_mc.getNextHighestDepth());
                myThumb_mc._x = 101*i;
                myTrumb_mc.i = i;
                clipLoader.loadClip("trumbs/"+art1[i]+".jpg",myThumb_mc);
                preloader.onLoadComplete = function(target) {
                        my_txt.removeTextField();
                        firstImage();
                        createMask();
                        scrolling();
                        target.onRelease = function() {
                                komp._visible = false;
                                over(this._name);
                        };
                        target.onRollOver = function() {
                                this._alpha = 70;
                        };
                        target.onRollOut = function() {
                                this._alpha = 100;
                        };
                };
        }
}

вот такой код сейчас работает, но тут art1[i] - это массив спарсеный из xml
не грузит совсем.


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

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