Просмотр полной версии : не сердитесь - прелоадер.
истесссно, сначала попер в поиск и уроки!
Но, так и не допер некоторые вопросы.
вопросов 2 шт:
1) делаю прелоадер как обычно, т.е. который всегда работает "на ура", а он загружается только тогда, когда мувик уже загрузился на 70%, а до этого просто пустое поле. Кто-то сталкивался? Может там типичная ошибка?
2) в основной свф подгружаю другие свфки. чтобы показать что что-от грузится делаю прелоадер в подгружаемой свфке. Но он в главной свфке не отображается, а подгружаемая свфка показывается только по мере загрузки... т.е. как если бы там прелоадером и не пахло (причем при отдельном тестировании подгружаемой прелоадер работает).
в связи с этим а) что не так?
б) как сделать прелоадер в главной свфке на подгружаемую? Вот если бы такой же урок найти как на обычный прелоадер...
Спасибо Вам огромное за ответ :)
Если туплю, простите, но помогите! :D
касательно 2.б - если свфка подгружается в мувик, то можно ли запросить следующим образом:
muvikname.getBytesTotal ? ну и лоадед, конечно. будет ли оно работать?
1.) Не могу сказать но проблеммы подобного рода были вывод: search!
2.)проблемма в путях т.е.: у тебя прелоадере (в подгружаемом мувике) скорее всего стоит _root.getbytestotal
а так как ты его подгружаешь то так работать не будет измени _root. на this. и я думаю всё будет пучком!
а) что бы сказать наверняка нужно видеть исходник
б)только не давно об этом говорилось на форуме т.е. повторю ежё раз:
if(RTFM==rullez and search==rullez){
trace("no problemm");
}
да понмню, что обсуждалось, посему и попер в твой рулезный серч!! ТОлько нихрена не нашел!!!
смотри,
l = _root.logomenu.field.clip.clip.getBytesLoaded();
t = _root.logomenu.field.clip.clip.getBytesTotal();
if (t == l) {
gotoAndStop(3);//убирает сам прелоадер
_root.logomenu.field.clip.clip._visible = true;
} else {
_root.logomenu.field.clip.clip._visible = false;
}
clip это куда подгружаются swfki - не пашет!
2. поставь лучше прел отдельно от клипа куда грузишь. а клип onData скажет о начале загрузки
1. это бывает часто когда много аттачей - если Export in first frame то они грузятся ДО загрузки кадра.
если опцию убрать то должно помочь (я под 6й плейер ничего не делаю :( )
или делай свф с прелоадером и грузи туда основной на уровень
1. даже если нету аттачей совсем - все равно та же фигня! :(
2. попробую сделать прелоадер отдельным клипом и экшн запихнуть в onClipEvent (enterFrame) а тем клипом в который грузится дать команду прелоадером, как ты сказал через OnData
1. если сделаешь свф как контейнер+прелоадер, то неважно что за причина - должно помочь. Так или иначе - у тебя что-то грузится до прелоадера.
вот, блин, незадача.
Сделал так как говорил sts, поставил прелоадер отдельно от мувика дал ему такой код:
на clip
onClipEvent (data) {
_root.newmovie = 1;
}
на прелоадер
onClipEvent (enterFrame) {
if (_root.newmovie == 1) {
l = _root.logomenu.field.clip.getBytesLoaded();
t = _root.logomenu.field.clip.getBytesTotal();
percent = t/l*100;
if (t == l) {
this._visible = false;
_root.newmovie = 0;
_root.logomenu.field.clip._visible = true;
} else {
this.p = percent;
_root.logomenu.field.clip._visible = false;
}
}
}
так он почему-то проценты не показывает.... p- это переменная текстового поля...
Пушистик
17.06.2003, 13:30
вставь в первый кадр....
this.stop();
this.createTextField("percent", 1, Stage.width/2-25, Stage.height/2-10, 50, 20);
this.percent.border = 1;
this.percent.selectable = 0;
this.percent.autoSize = "center";
myformat = new TextFormat();
myformat.align = "center";
myformat.bold = 1;
this.onEnterFrame = function() {
loaded = Math.floor((this.getBytesLoaded()/this.getBytesTotal())*100);
this.percent.text = "ЗАГРУЖЕНО "+loaded+" %";
this.percent.setTextFormat(myformat);
};
function checkLoaded() {
if (this.loaded == 100 || this.getBytesLoaded()>=this.getBytesTotal()) {
this.play();
delete loaded;
clearInterval(interval);
this.percent.removeTextField();
}
}
interval = setInterval(function(){checkLoaded()},1);
2 Пушистик: динамика это канешна харащо :) но там же ж еще и графическая дребедень... посему ее надо тоже апосля загрузки убрать... visible пашет... я просто что-то с текстовыми переменными намутил :)
Пушистик
17.06.2003, 15:43
посмотри эти...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.