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

etc 12.04.2007 22:13

Показывай исходник.

NixPN 12.04.2007 22:16

Можно я присоеденюсь, тему новую не создавать, с аналогичным названием.

Код:

lv = new LoadVars();
lv.load("playlist.txt");
lv.onLoad = function() {
        _root.createEmptyMovieClip("holder",1);
        mus = new Sound(holder);
        mus.onLoad = function(success) {
                if(success){
                        author.text = lv.author;
                }else{
                        author.text = "Invalid URL";
                        clearInterval(checkProgress);
                }
        };
        mus.loadSound(lv.urrl, true);
        checkProgress = setInterval (checkLoad, 50);
}

function checkLoad() {
        var obj = mus;
        var lb = obj.getBytesLoaded();
        var tb = obj.getBytesTotal();
        var percentLoaded = (lb\tb)*100;
        bar.gotoAndStop(percentLoaded);
        trace(tb);
        if (lb>=tb) {
                clearInterval(checkProgress);
        }
}

Голова вообще не варит... Пишет, что ошибка в строке var percentLoaded = (lb\tb)*100;, и требует воткнуть куда-то ")"... Уже думаю, не воткнуть ли эту скобку себе в... Ну поняли... :wacko:
По ходу функцию надо куда-то еще вставлять, но даже если убрать весь кода, кроме функции checkLoad - все равно ту же ошибку пишет...

etc 12.04.2007 22:18

Слеш в другую сторону должен быть.

NixPN 12.04.2007 22:22

Вау, и правда... Спасибо))) Да, голову менять надо...
Оперативно, однако! =)

Kikasso 13.04.2007 03:09

А в publish settings какая версия проставлена?

iNils 13.04.2007 03:22

2 lexa2000lexa:
Код:

for (var k = 0; k < 10; k++) {
        var mc = _root.attachMovie ("otv", "b" + k, k + 10, {_y:550, _x:100 + k * 25});
        mc.t = eval ("rand" + (k)) + (((k) * Сolzad_01) + 2);
        mc.onPress = function () {
                trace (this.t);
                _root.gotoAndStop (Number (this.t));
        };
}


NixPN 13.04.2007 15:39

:wacko:
Код:

lv = new LoadVars();
lv.load("playlist.txt");
lv.onLoad = function() {
        _root.createEmptyMovieClip("holder",1);
        mus = new Sound(holder);
        mus.onLoad = function(success) {
                if(success){
                        author.text = lv.author;
                }
else{
                        author.text = "Invalid URL";
                        clearInterval(checkProgress);
                }
        };
        mus.loadSound(lv.urrl, true);
        checkProgress = setInterval (checkLoad, 50);
}

function checkLoad() {
        var obj = mus;
        var lb = obj.getBytesLoaded();
        var tb = obj.getBytesTotal();
        var percentLoadedd = (lb/tb)*100;
        bar.gotoAndStop(percentLoadedd);
        if (lb>=tb) {
                clearInterval(checkProgress);
        }
}
       
       
        onEnterFrame = function () {
        vol1 = Math.round(_root.sc.pos._x*100/134);
        mus.setVolume(vol1);
        _root.sc.pos.mv.txt.htmlText = vol1+"%";
        if (vol1<=0) {
                _root.sc.scheck.gotoAndStop(2);
        } else {
                _root.sc.scheck.gotoAndStop(1);
        }
};

Не выполняется выделенное красным. Музыка играет. Полоска прелоадера остается на первом кадре.

Добавлено:
А нет, вру, работает... Когда весь файл докачается. Тогда - проблема с прелоадером, полоска не работает. Сначала на 1 кадре, и на 100 только когда догрузит до конца.


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

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