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

aaum 28.06.2006 11:32

прелоадер, а не работает
 
Здравствуйте; я начинающий и поэтому застреваю в самых простых вопросах. К примеру, готовлю общий прелоадер:
Код:

stop();
this.onEnterFrame = function() {
        var j = _root.ladderAkt.getBytesLoaded();
        var e = _root.ladderAkt.getBytesTotal();
        trace(j);
        trace(e);
        if (j>10 && j == e) {
                delete this.onEnterFrame();
        } else {
                ArkLadder.gotoAndStop(Math.round(j/e*100));
        }
};

кадром ранее:
Код:

ladderAkt.loadMovie(("lv"+as)+".swf");
бар ArkLadder упорно не хочет показываться, а ролик (видео) подгружается! В чем дело.., только не надо смеяться.. (Techmaker, должно быть, меня ненавидит..)

Stone 28.06.2006 12:06

если проверяешь локально то у тебя сразу отрабатывает
delete this.onEnterFrame();
а
ArkLadder.gotoAndStop(Math.round(j/e*100));
не происходит не разу

а что трасировка выдает?

aaum 28.06.2006 12:09

трассировка молчит. проверяю на сервере - все одно.

Stone 28.06.2006 12:28

если трасировка молчит - значит твой код на onEnterFrame-ме не отработал не разу.
а на второй кадр то переход происходит?

aaum 28.06.2006 12:33

да (появляется объект, прописанный в кадре) Странно, я уже пользовался до этого onEnterFrame - всегда все Ok, впервые столкнулся с такой проблемой, а ошибки не вижу

Stone 28.06.2006 12:39

trace(j+' '+_root.ladderAkt);
если и так не трасируется ничего. то давай исходник

aksios 28.06.2006 12:54

2 aaum, если вы написали код, это не значит, что он будет работать так, как вы хотите. На главной временой шкале делать подобное - бред.

aaum 28.06.2006 12:54

stone, отправил на ящик.. зайди в самый верхний элемент меню (зеленая которая). да, забыл стереть stop (); в 1 кадре.

aaum 28.06.2006 13:00

aksyos - слава богу, что вы не так выразились: "если вы написали код, это значит, что он не будет работать" : )
Цитата:

На главной временой шкале делать подобное - бред.
А если серьезно - почему бы мне и не пойти по простому пути? Тем более, я не программист. Хотя любопытство раздирает - почему нельзя то так писать?

Stone 28.06.2006 13:07

а на 61?

Stone 28.06.2006 13:20

сохрани под 6-ку или пиши соответственно 5-ке

aaum 28.06.2006 13:59

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


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

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