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

slonissimo 01.12.2006 18:07

Проблема с прелоудером!
 
:(
блин спасайте!
не могу понять в чем фигня:
в первом кадре прелоудер, во втором, собственно, все остальное, что грузится. Когда запускаю ролик в режиме эмуляции загрузки на экране только белый фон и только если ждать НА 27% загрузки выскакивает мой прелоудер(
что за фигня такая??

код первого кадра:

Код:

stop();
mask.swapDepths(2);
this.createEmptyMovieClip("preLoader_mc", 1);
preLoader_mc._x = 250;
preLoader_mc._y = 500;
preLoader_mc.tBytes = this.getBytesTotal();
preLoader_mc.startX = 0;
preLoader_mc.startY = 0;
preLoader_mc.createTextField("loader_txt", 10, 50, -140, 300, 50);
var loadFormat:TextFormat = new TextFormat();
loadFormat.font = "arial";
loadFormat.color = 0x66CCFF;
loadFormat.bold = false;
loadFormat.size = 10;
preLoader_mc.loader_txt.setNewTextFormat(loadFormat);
preLoader_mc.onEnterFrame = function() {
        this.clear();
        preLoader_mc.lineStyle(1, 0xCCCCCC, 100);
        lBytes = _root.getBytesLoaded();
        var percentLoaded = Math.floor((lBytes/this.tBytes)*100);
        if(lBytes != this.tBytes) {
                this.loader_txt.text = percentLoaded + "%";
                this.beginFill(0xCCCCCC, 100);
                this.moveTo(this.startX, this.startY-155);
                this.lineTo(this.startX+200, this.startY-155);
                this.lineTo(this.startX+200, this.startY-155-(percentLoaded*2));
                this.lineTo(this.startX, this.startY-155-(percentLoaded*2));
                this.lineYo(this.startX, this.startY);
                this.endFill();
        } else {
                _root.gotoAndStop(2);
                this.removeMovieClip();
                mask.removeMovieClip();
        }
}

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

//mask - объект над "растущим за ним квадратом, созданным кодом".

:wacko: :confused:

etc 02.12.2006 13:30

Нужно убрать галочку «Экспортировать в первый кадр» для всех экспортируемых элементов (в т.ч. классы) и разложить их во втором кадре за пределами сцены. После загрузки переходить на третий и развлекаться с ними дальше.

slonissimo 04.12.2006 18:34

а где эта галочка? и что именно имеется в виду под экспортируемыми элементами?

etc 04.12.2006 18:36

Галочка в свойствах любого объекта в либе.

slonissimo 04.12.2006 18:45

ВЫ МОЙ ГЕРОЙ!!!
спасибо!)


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

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