|
|
|||||
Регистрация: Jun 2009
Сообщений: 25
|
картинка с прелоадером
Я недавно изучаю Флэш.
Сделал прелоадер с картинкой. Картинка грузиться, процентики бегут. Хочу спрятать статус-бар (_root.status_mov) после загрузки изображения, так как он остается поверх нее. Но условие else if (gbl=gbt) почему-то срабатывает сразу? В чем дело? Спасибо. Preloader = function (file_name) { holder_mc.loadMovie(file_name); this.onEnterFrame = function() { var gbl = _root.holder_mc.getBytesLoaded(); var gbt = _root.holder_mc.getBytesTotal(); if (gbl<gbt) { _root.status_mov.status_in.proc.text = int(gbl/gbt*100)+"%"; _root.status_mov.status_in.bar_mov._width = 252*(gbl/gbt); } else if (gbl=gbt) { _root.status_mov._alpha = 0; } } } Preloader("pic1.png"); Последний раз редактировалось mx_flesher; 22.06.2009 в 16:55. |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Для оформления своего кода, надо использовать теги [code][/code].
|
|
|||||
Регистрация: Jun 2009
Сообщений: 25
|
Спасибо
|
|
|||||
Регистрация: Apr 2009
Сообщений: 74
|
|
|
|||||
Регистрация: Jun 2009
Сообщений: 25
|
Спасибо. Это я дурак, конечно, с равенством то
Но все равно не срабатывает. Такое впечатление, что второе условие просто не выполняется по каким-то причинам Заменил код на такой if (gbl<gbt) { _root.status_mov.status_in.proc.text = int(gbl/gbt*100)+"%"; _root.status_mov.status_in.bar_mov._width = 252*(gbl/gbt); } else if (gbl == gbt) { trace(gbl); _root.status_mov._alpha = 0; } Ничего не понимаю? |
Часовой пояс GMT +4, время: 16:35. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|