Просмотр полной версии : Не работает прелоадер
Даю такой но при проверке прелоадер не работает :mad: стоит на 0 %
_root.createEmptyMovieClip("container_mc",1);
container_mc.loadMovie("preloader.swf");
F_preloader = function (mc) {
_root.createEmptyMovieClip("detect_mc", 100);
_root.createTextField("tf_txt", 170, 300, 190, 110, 20);
detect_mc.onEnterFrame = function() {
var gbl = mc.getBytesLoaded();
var gbt = mc.getBytesTotal();
if (gbl == gbt && gbl>30) {
tf_txt.text = "100%";
removeMovieClip(this);
} else {
tf_txt.text = int(gbl/gbt*100)+"%";
}
};
};
_root.createEmptyMovieClip("container_mc", 1);
F_preloader(_root.container_mc);
Если кто знает в чем тут моя ошибка?
я бы сказал..но тогда мне стыдно будет
В каком смысле?Если это то что я не написал Link так это одно
я там написал preloader.swf но в скобках у меня ("http:// ..... есть вообщем фаил swf на саите!
после всех вопросов которые вы задали, я считаю что с вами нужно делать то что делали моряки, ее величества королевы Великобритании, в середине 19 века, когда возвращались в порт с дамами легкого поведения.
0xFFFFFF
02.05.2006, 20:09
найди 10 отличий
_root.createEmptyMovieClip("container_mc", 1);
container_mc.loadMovie("preloader.swf");
F_preloader = function (mc) {
_root.createEmptyMovieClip("detect_mc", 100);
_root.createTextField("tf_txt", 170, 300, 190, 110, 20);
var m = mc;
detect_mc.onEnterFrame = function() {
var gbl = m.getBytesLoaded();
var gbt = m.getBytesTotal();
if (gbl == gbt && gbl>30) {
this._parent.tf_txt.text = "100%";
removeMovieClip(this);
} else {
tf_txt.text = int(gbl/gbt*100)+"%";
//trace(m)
}
};
};
_root.createEmptyMovieClip("container_mc", 1);
F_preloader(_root.container_mc);
У меня есть вопрос ты где сидишь?
А вот к примеру если я хочу сделать полосу загрузки ..
то вместо tf_txt.text = int(gbl/gbt*100)+"%";
какой мне надо скрипт вставить?
0xFFFFFF
02.05.2006, 20:19
А вот к примеру если я хочу сделать полосу загрузки ..
то вместо tf_txt.text = int(gbl/gbt*100)+"%";
какой мне надо скрипт вставить?
я тебе не двое из ларца чтобы за тебя всё писать.
рисуешь полосу потом изменяешь её ширину от 0 до 100 процентов (_xscale)
судя по аватару могу сказать что у юзера мозги по волосам стекают
0xFFFFFF
02.05.2006, 20:26
судя по аватару могу сказать что у юзера мозги по волосам стекают
скорее извилины такие же прямые как волосы.. :wacko:
вот я сделал так как ты написала в
_root.createEmptyMovieClip("container_mc", 1);
container_mc.loadMovie("preloader.swf");
F_preloader = function (mc) {
_root.createEmptyMovieClip("detect_mc", 100);
_root.createTextField("tf_txt", 170, 300, 190, 110, 20);
var m = mc;
detect_mc.onEnterFrame = function() {
var gbl = m.getBytesLoaded();
var gbt = m.getBytesTotal();
if (gbl == gbt && gbl>30) {
this._parent.tf_txt.text = "100%";
removeMovieClip(this);
} else {
tf_txt.text = int(gbl/gbt*100)+"%";
//trace(m)
}
};
};
_root.createEmptyMovieClip("container_mc", 1);
F_preloader(_root.container_mc);
как сделать чтобы он начал проигрывать только после 100%?
10 отличии?))))
вообшето я скопировал этот скрипт с http://www.kuzen.ru/forum/viewtopic.php?t=12
а как вообше можно сделать чтобы только после 100%
мувик начинал играть? и чтобы после 100% надпись 100% исчезла?
0xFFFFFF
02.05.2006, 20:34
а как вообше можно сделать чтобы только после 100%
мувик начинал играть? и чтобы после 100% надпись 100% исчезла?
о, мамамия... дайте мне пистолет, а лучше автомат!
нам нужен музей на форуме..я туда буду такие топики складывать
0xFFFFFF
02.05.2006, 20:35
а как вообше можно сделать чтобы только после 100%
мувик начинал играть? и чтобы после 100% надпись 100% исчезла?
проверь сколько процентов загружено, удали натпись, начни играть клип
0xFFFFFF
02.05.2006, 20:35
нам нужен музей на форуме..я туда буду такие топики складывать
и трупики
неужели юзер не видел не один тутор по созданию прелоадеров
this._parent.tf_txt.text = "100%";
тоесть вместо этого надо вставить
gotoAndPlay(2);
---
так да?
0xFFFFFF
02.05.2006, 20:41
риторический вопрос..
0xFFFFFF
02.05.2006, 20:41
this._parent.tf_txt.text = "100%";
тоесть вместо этого надо вставить
gotoAndPlay(2);
---
так да?
проверь потом спрашивай.
неужели юзер не видел не один тутор по созданию прелоадеров
видел но не могу понять как это делается
http://www.kuzen.ru/forum/viewtopic.php?t=12
там я и смотрел ....
я исправил но всео равно клип при загрузки стоит на 0% :((
Да я просто не могу понять в чем тут моя ошибка?
неужели нельзя сделать так:
gbl = _root.getBytesLoaded();
gbt = _root.getBytesTotal();
if(gbl == gbt && gbl>30){
gotoAndPlay(2);
}
gbl == loader + "%";
loader переменная Dynamic text ?
а те скрипты что я скопировал я их не понемаю....:(
gbl == loader + "%";
Это что значит?
0xFFFFFF
02.05.2006, 21:12
а те скрипты что я скопировал я их не понемаю....:(
возьми книжечку по азам флеша... лучше начни с flash 5 :)) я с него начинала..
0xFFFFFF
02.05.2006, 21:13
gbl == loader + "%";
Это что значит?
:eek:
:D :D :D
приравниваю gbl к dynamic text +%
если ты свободен обьясни мне как сделать самый обычный прелоадер
чтобы вначале шла загрузка а потом проигрывание
после 100% коип начал проигрываться!
Буду очень благодарен!
Я прочитал Flash MX книгу гари розензвеига но делав все как там написанно у меня не получалось :(
0xFFFFFF
02.05.2006, 21:25
Я прочитал Flash MX книгу гари розензвеига но делав все как там написанно у меня не получалось :(
я сказала для начинающих и по 5ому...
у меня всео получается только когда я ссылаюсь на другую Flash
а вот когда я хочу чтобы прелоадер грузил флэш где находится прелоадер
он не хочет его грузить 0 %! :(
я сделал так :
заменил this._parent.tf_txt.text = "100%"; на gotoAndPlay(2);
и всео равно не идет 0% и дальше не как!
container_mc.loadMovie(this);
может так надо сделать или как?
F_preloader = function (mc) {
mc.stop ();
mc.createTextField ("tf_txt", 170, 300, 190, 110, 20);
mc.onEnterFrame = function () {
var gbl = this.getBytesLoaded ();
var gbt = this.getBytesTotal ();
if (gbl == gbt && gbl > 30) {
this.tf_txt.text = "100%";
this.play();
delete this.onEnterFrame;
} else {
this.tf_txt.text = int (gbl / gbt * 100) + "%";
}
};
};
F_preloader (_root);
0xFFFFFF
02.05.2006, 21:41
container_mc.loadMovie(this);
может так надо сделать или как?
а ты пробовал себе минет сделать? :D
а ты пробовал себе минет сделать?
Как пошло=)
Inilis пасиб тебе
только вот он вначале грузит все а потом проигрвает а как сама загрузка идет не видно
только видно как в самом браузере грузится!
если можешь подскажи как это исправить!
0xFFFFFF
02.05.2006, 21:48
Как пошло=)
дык код соответствующий :)
только вот он вначале грузит все а потом проигрвает а как сама загрузка идет не видно
только видно как в самом браузере грузится!
не понял о чем речь
вот когда я захожу на саит и хочу чтобы вначале шла загрузка .
потом после завершения 100% начал проигрывать клип
но он грузит все целиком как обычно
А что у тебя в первом кадре кроме прелоадера лежит?
вот когда я захожу на саит и хочу чтобы вначале шла загрузка .
потом после завершения 100% начал проигрывать клип
но он грузит все целиком как обычно
Ты видимо решил над нами поиздеваться (((
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.