![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2004
Сообщений: 22
|
Подскажите пожалуйста.
есть код, он подгружает картинку на сайт с сервера: this.createEmptyMovieClip("jpg",1);
this.jpg.loadMovie("Oazis.jpg");
this.createTextField("loader_txt",2,10,10,50,50);
this.onEnterFrame=function(){
var l=this.jpg.getBytesLoaded();
var t=this.jpg.getBytesTotal();
if(l && t){
this.loader_txt.text=Math.floor(100*l/t)+"%";
if(l==t) {
this.loader_txt.removeTextField();
delete this.onEnterFrame;
}
}
}
ЗАДАЧА: подскажите что мне надо написать и где что бы для каждой картинки (в фотогалереи) подгружаемой с сервера по этому коду, сначало был preloader, а затем сам jpg. Заранее огромное спасибо! Последний раз редактировалось iNils; 26.10.2006 в 17:25. |
|
|||||
|
[1 11.04.2006]
|
может поместить в цикл,и для каждого сделать отдельный нормальный прелоадер?
__________________
сегодня лучше чем вчера? |
|
|||||
|
Регистрация: May 2004
Сообщений: 22
|
Цитата:
|
|
|||||
|
во флэше F1 и в поиске пишешь "for" и получаешь максимально подробное описание.
|
|
|||||
|
loading 50%
|
Ваще еще если прелодер в функцию запихнуть, а в качестве параметра передавать ей имя файла, ну и откуда надо к ней обращаться...
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
пишешь до галерии в руте
_global.loadImage = function (mc, nameImage) {
mc.createEmptyMovieClip ("jpg", 1);
mc.jpg.loadMovie (nameImage);
mc.createTextField ("loader_txt", 2, 10, 10, 50, 50);
mc.onEnterFrame = function () {
var l = mc.jpg.getBytesLoaded ();
var t = mc.jpg.getBytesTotal ();
if (l && t) {
mc.loader_txt.text = Math.floor (100 * l / t) + "%";
if (l == t) {
mc.loader_txt.removeTextField ();
delete mc.onEnterFrame;
}
}
};
};
|
|
|||||
|
Регистрация: May 2004
Сообщений: 22
|
Цитата:
ПРОБУЮ) |
|
|||||
|
zivovey, дело в том, что ты ничему не сможешь научиться, выклянчивая исходники у гуру. Даже если и дадут тебе подробное описание того, как надо делать.
Ты где нибудь видел самоучитель езды на велосипеде? Как он по твоему должен выглядеть: "Нажми правую педаль, нажми левую педаль... Встань, отряхнись, садись на велик снова..." - так? На Flasher.ru есть специально раздел "ИСХОДНИКИ", где ты сможешь найти много примеров прелоадеров. А построение функции можно усечь из обсуждения ЛЮБОГО вопроса по AS. Да и зачем писать новый прелоадер, если его уже тысячу раз изобрели?
__________________
О добром, разумном, вечном... |
|
|||||
|
Регистрация: May 2004
Сообщений: 22
|
Цитата:
я учиться по флешу не хочу в том смысле что моя профессия не подразумевает програмирование по нему. это я делаю для себя. Деньги я заработываю на растровой графике) и не плохо А по поводу прелоадера сам его сделать не трудно гемор в том что нужен прелоадер для каждуой картинке в фотогалерее - у меня куча шаблонов но у ввсех них данная функция ни где не имеется, что бы наглядно ее рассмотреть. Ну у каждого сове мнение, и у Вас тоже оно на право) лучше всего всегда ставить на чужое место себя и срузу поможешь и поймешь. Дай случай тебе обратиться с помошью или к зубному или хирургу и тд а тебе скажут нечто приблизительное и похожее: " дело в том, что ты ничему не сможешь научиться, выклянчивая исходники у гуру. Даже если и дадут тебе подробное описание того, как надо делать. Ты где нибудь видел самоучитель езды на велосипеде? Как он по твоему должен выглядеть: "Нажми правую педаль, нажми левую педаль... Встань, отряхнись, садись на велик снова..." - так?" Каждый Гуру в своем и всего знать не возможно точнее на 5ку) Я гуру в своем - а во flesh просто решил попробовать - и все сделал только вот одно осталось и читать книгу и изучать flash из-за этого как мне кажется для меня сейчас не нужно. Выражаю огромную благодарность iNils за понимание и ДЕЙСТВИТЕЛЬНО ПОМОШЬ а не треп. Спасибо iNils |
|
|||||
|
[+1.4 - 25.03.2006]
Регистрация: Aug 2002
Адрес: St-Петербург
Сообщений: 92
|
архив распаковать лучше прямо на C:
(т.е. не должно быть в пути к папке пробелов и русских букв типа /Рабочий стол/) открываешь fla и Ctrl+Enter, потом еще раз (эти же две кнопки) уваидишь симуляцию загрузки, процентики бегут я убрал программное создание текстового поля loader_txt и вбил его в каждый клип чтобы можно было править стиль соответственно для каждой новой картинки таким способом создается новый пустой клип и в нем поле Dynamic text, которому надо поставить в панели Properties (внизу) Instance Name loader_txt |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|