Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Прикрутить прелоадер... (http://www.flasher.ru/forum/showthread.php?t=41473)

Art-2003 03.01.2003 15:56

Прикрутить прелоадер...
 
Есть ролик. В нем несколько сцен. В каждой перекрестные ссылки (кнопки) на др. сцены в этом же ролике. Как прикрутить это к прелоадеру? Или загрузка должна быть пере каждой сценой? :confused: Если можно по шагам.... я тока учусь )))

tomsk666 03.01.2003 21:29

Дарова. ХЗ если чесно... Ты пробовал к первому кадру прикрутить "скриптеный" прелоадер, а не ifFrameLoaded();
???
:rolleyes:

Art-2003 03.01.2003 21:51

Пока ничего не пробовал... Хочу понять сам принцип. Допустим беру готовый прелоадер (да хотя бы в уроках). Вставить в новую сцену его или что? Конечно для Гуру вопрос ерундовый ))))

-=shimur=- 03.01.2003 22:13

Прежде, чем создавать новый топик, попробуй поискать немного про это на форуме!!! Ты думаешь ты первый, кто спрашивает этот вопрос???
Вот тебе урок.
Это наверное самый часто задаваемый вопрос новичков. Как же делается прелоадер? Да очень легко.
Вообще основных два вида прелоадеров - Цифровой и Графический.
Сначала я рассмотрю первый, то есть чтобы отображались проценты загрузки. О графическом позже. Можно было всё в один, но мне захотелось рассказать про два разных.
И так создаём новый файл. Теперь создаём текстовое поле. Открываем закладку properties
[img1]
и пишем в поле var text.
Теперь запихиваем текстовое поле в муви клип. И вешаем на него такой код:
onClipEvent (load) { //событие - загрузка клипа
b = _root.getBytesTotal(); // В переменную b записываем сколько весит наш мув.
}
onClipEvent (enterFrame){ // событие - открытие фрэйма
l = _root.getBytesLoaded(); // в переменную l запихиваем сколько загружено байт
p = l/b*100;// в p пихаем кол-во загруженных байт в процентах
text=Math.floor(p);// округляем значение процентов, и отоброжаем его в текстовом поле
text=text+"%";// добовляем значёк процентов
if(l >= b){// теперь проверяем если загруженных байт больше или равно общему числу
_root.gotoAndStop(2)//то переходим на следующий кадр.
}
}


Вот и всё

А теперь второй вид прелоадера Графический.
Теперь делаем его. Точнее самый простой его вид - бегущую полоску.

И так создаём мувиклип. Назовём mc. В нём делаем сто кадров, каждый соответствует проценту загрузки.
Делаем моушен твин на все сто кадров, тоесть точка в течении ста кадров превращается в полоску.
Я не знаю как это объяснить подругому

Да ладно, хрен с ним. В главной сцене делаем два кадра. В первом пишем этот код:
p = getBytesTotal() / 100;//задаём переменной p значение одного процента

mc.gotoAndStop(int(getBytesLoaded() / p));//теперь идём на кадр равный проценту загрузки

А во втором этот:
if (getBytesLoaded() >= getBytesTotal()) {//проверяем кол-во загруженых байтов по отношению к общим
nextScene ();//переходим на следующую сцену.
}

Снова всё

Урок не мой.

Art-2003 03.01.2003 22:19

щас попробую ))) ... мда, все не просто

-=shimur=- 03.01.2003 22:26

пробуй,пробуй!!! Все работает!!
Если что не понятно, обращайся. :cool:

tomsk666 03.01.2003 22:26

Замутил конечно, он же не поймет .... )))
Проблема та тута в другом, он же не сам прелоадер не может создать а прикрутить его к n-нному количеству сцен .... )))

... Сори если чего не так говорю ...

:D :D :D

Art-2003 03.01.2003 22:30

да, парни. Вы правы. Проблема действительно немного в другом. Я так понимаю, что в первой сцене нужно добавить первый кадр и в там все указать? Или как? Простите, если очевидно торможу)))

tomsk666 03.01.2003 22:33

Да не все нормально, у тебя прелоадер есть? Если есть:
1. Попробуй его в первый кадр в Scene 1 прикрутить.
2. Во все сразу причем одинакова.
Если нету у меня есть. Скажи я скину, тока быстрей.

Art-2003 03.01.2003 22:34

есть, графический (полоса загрузки)

tomsk666 03.01.2003 22:36

Вот его и крути туда сначала 1, а потом 2 вариант...

-=shimur=- 03.01.2003 22:37

ты объясни-ка все по-шагово!!!

tomsk666 03.01.2003 22:37

Вложений: 1
Переиминуй в .FLA

Art-2003 03.01.2003 22:37

Спасибо ))) вот ужО пытаюсь. Ну а если че. могу еще потревожить?

tomsk666 03.01.2003 22:38

Лана потом я тебе вопрос задам, ОК? ))

tomsk666 03.01.2003 22:40

Если чесно, чем тебе мувики плохи ???
Ты бы вместо сцен это все дело по мувикам раскидал и ВСЕ ДЕЛА ...
А так тока себя паришь...

Art-2003 03.01.2003 22:42

можно на мыло artem@artgraphic.ru

tomsk666 03.01.2003 22:44

ты мне давай гавари че там у тебя
мне аж самому интеремно...

Art-2003 03.01.2003 22:47

я ж говорил. 6 сцен. в каждой перекрестные ссылки. А можно наверное каждую сцену в мувик загнать, да? А будут ли ссылки работать?

Art-2003 03.01.2003 22:53

а вот архивчик-то не открывается )))

tomsk666 03.01.2003 22:53

Смотри, берешь все сцену, копируешь, создаешь новые клипы на основной сцене, именуешь новые мувики, в них пихаешь контент из бывших сцен, сцены удаляешь, задешь инстанс нэйм мувику, и в кнопке пишешь, к примеру:
On (press){
moviename.gotoAndPlay(1);
}
Хотя, тут нужно по кадрам мутить.... Там сложно.
По кадрам сможешь?


ТОКА ФАЙЛ ОТКАПИРУЙ!

Art-2003 03.01.2003 22:57

ок. спасибо ))) переименовать забыл.... архивчик-то. Ща с попробую сделать как ты сказал

-=shimur=- 03.01.2003 23:02

при чем тут сцены???
У тебя же один SWF, а не куча подгружаемых мувиков.
Твой прелоадер загрузит весь файл и потом прелоадить ничего не надо будет!!!

Art-2003 03.01.2003 23:04

понял (((( ну не сердитесь так.... я ж дезтгнер, а не программер ))) Вот и парюсь с незнакомыми вещами

tomsk666 03.01.2003 23:06

ФАЙЛО ОТКАПИРУЙ!
кады сделаешь, твари следующее:
У тебя это все барахло будет в библиотеке валятся, вот и чудненько...
Теперь так мутим:
Создем слой, там 1ый кадр серый с точкой, в него пихаешь мой муви лоадера
Создаем второй слой, статический, скажем кнопки навигации, которые не изменяются. Туда чего нужно пихаешь, что не относится к смене сцен (кнопки, цветочки на фоне, понятно короче)
Создаем третий слой. Тут смотри внимательно:
1сл 1кдр - серый с точкой.
2сл 1кдр - белый с точкой, 2кдр - серый с точкой, 7кдр - серый с квадратиком, между ними серые фреймы.
3сл 1 кдр - белый с точкой, 2,3,4,5,6,7 - все с точкой и серые, тоесть контент у каждого разный. Вот ты берешь это все пихпешь куда нужно по слоям по кадрам.
А по кнопкам тут вот чего будет:
ссылка будет такой:
gotoAndStop(номеркадрасконтентом);
понял???? млин....уфф.......
Все что не нужно килляй.
:eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek: :eek:

Art-2003 03.01.2003 23:06

а могу попросить кого-либо из Гуру прикрутить злощасный прелоадер.... любой. Мне хотца глянуть, как это сделано. SWF могу кинуть на почту (164 кб)

tomsk666 03.01.2003 23:11

Comon^
dexter2001@yandex.ru

kiday

tomsk666 03.01.2003 23:13

Ты тока FLA кидай, я те как в СВФ прикручу ))

Art-2003 03.01.2003 23:14

too tomsk666: лови )))

Art-2003 03.01.2003 23:16

так FLA 2,3 М..... как быть?

-=shimur=- 03.01.2003 23:17

В главной сцене оставь пустыми первые два кадра.
создай новый символ(муви-клип)
Нарисуй в нем точку. выдели сотый кадр. Нажми F6.В новом кадре поверх точки нарисуй линию. Перейди к первому кадру и определи моушн шейп.
Открой библиотеку. шелкни на своем клипе правой кнопой, выбери линкаж. выдели для экшн скрипт и напиши инстанс нэйм mc

вернись в основную сцену
В первом кадре пишем этот код:
p = _root.getBytesTotal() / 100;
mc.gotoAndStop(int(_root.getBytesLoaded() / p));
if (_root.getBytesLoaded()>=_root.getBytesTotal()) {
gotoAndPlay(3);
}


А во втором этот:
gotoAndPlay(1);

tomsk666 03.01.2003 23:19

Слышь, мож ты мне еще скажешь что у тебя опыта нету ))
Я в твое портфолио заглянул... эээ...
Типа как говорится: не мне тебя учить, сам взросленький... )))

tomsk666 03.01.2003 23:20

шимур

крут, типа, видна мастер... )))) :)

Art-2003 03.01.2003 23:22

парни, я не стебаюсь !!! я за флэш сел пару месяцев назад. я полиграфией до сиз пор занимался. в анимации действительно немного понимаю.... а вот в action script..... сложно пока

Art-2003 03.01.2003 23:27

-=shimur=-

спасибо, тоже вариант. вот пытаюсь....

-=shimur=- 03.01.2003 23:27

2 tomsk
Никакой я не мастер. Сам учусь пока. Что уже знаю, подсказать могу.
Рисую все в графике, а потом, что новое по АS узнаю, так оптимизирую потихоньку.

-=shimur=- 03.01.2003 23:30

2 Art-2003
потом просто в клипе мс, поменяешь на любую, угодную тебе графику. просто надо пихать ее в моушн на 100 кадров.

-=shimur=- 03.01.2003 23:32

Фу!!! Развели тему!!! Это уже не форум, а чат получился. Хорош базарить!!! Закрываем топик!!!.
В уроках все подробно про прелоадеры расписано!!!

tomsk666 03.01.2003 23:32

Эх мужики, кто как короче...
Я сам тоже Action неочень то и сильно, я в HTML тока 1-ое место в городе по дизайну занял, а так....Чего знаю то и юзаю по мере сил. Сеня книжку большую, толстую по флеш купил - толку от нее, бестолковая она, пояснение на научном языке, без примеров... Тьфу блин! Придется наверно сам.. Впрочем, как обычно, все до всего сам...
Art, как оно?

tomsk666 03.01.2003 23:36

Люди зайдите на ( ПЛЗ! )
web-tomsk.narod.ru
Скажите у вас грузится?


Часовой пояс GMT +4, время: 18:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.