Форум 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)
-   -   Preloader в AS 2.0 (http://www.flasher.ru/forum/showthread.php?t=92691)

Mr. Fixit 03.03.2007 23:04

Preloader в AS 2.0
 
Здрасте!
Я написал класс прелоадера:
Код:

class Preloader {
        var amountLoaded:Number;
        var perLoaded:Number;
        function Preloader (totalBytes:Number) {
                var loadedBytes:Number = _root.getBytesLoaded ();
                amountLoaded = loadedBytes/totalBytes;
                perLoaded = amountLoaded*100;
                _root.load_txt.text = perLoaded+"%";
                if (amountLoaded>=1.0) {
                        gotoAndStop (2);
                }
        }
        setInterval(Preloader, 100);
}

Вот этот setInterval и мешает, как разумно написать?
И вообще разумно писать класс прелоадеру?
или стоит просто написать в *.as и подключать #include?

etc 04.03.2007 00:28

Если это MovieClip, то надо от него наследоваться и использовать onEnterFrame.
Уж тем более, конструктор вызывается один раз и его нельзя вызывать с интервалом.
Впрочем, знание AS2 при написании подобного рода классов не появится.

KPaul 04.03.2007 01:20

Есть такой класс "прелоадер", называется MovieClipLoader.

Timchik 04.03.2007 11:18

читаю читаю.... все спорят но ничего путного пока для себя неполучил.... может кто выложит код универсальный... или хотя бы кто нить толком объяснил бы как это всё делаеться... я новичёк и тута много таких я вижу, форум именно так и называеться "ActionScript для Начинающих" а где объяснения!? Но очень надо зделать нормальный прелоадер, помогите плиз...

etc 04.03.2007 12:08

Цитата:

Сообщение от Timchik
форум именно так и называеться "ActionScript для Начинающих" а где объяснения!?

Для начинающих, которые умеют находить то, что им нужно и то, что здесь было уже обсуждено миллион раз.


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

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