PDA

Просмотр полной версии : Preloader в AS 2.0


Mr. Fixit
03.03.2007, 23:04
Здрасте!
Я написал класс прелоадера:

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
форум именно так и называеться "ActionScript для Начинающих" а где объяснения!?
Для начинающих, которые умеют находить то, что им нужно и то, что здесь было уже обсуждено миллион раз.