Форум 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=63489)

karya 07.10.2004 14:52

киньте в меня%
 
плиззз киньте в меня каким нибудь несложным преоладером%.
я ну ни как не пойму в них ни че. стыдно, а что делать... в исходниках уже была всего поднатаскала, а результате их расковыривания мной история умалчивает :rolleyes:

dee2 07.10.2004 15:31

Вложений: 1
компоненты

karya 07.10.2004 15:39

он не открывается.! может еще разок?

karya 07.10.2004 15:53

а еще кто знает,что надо выделить ,что бы работала опция expan fill

dee2 07.10.2004 16:11

Вложений: 1
s

KLieriK 08.10.2004 03:08

Цитата:

Оригинал написал(а) karya
а еще кто знает,что надо выделить ,что бы работала опция expan fill
ну.. на мувик она не несработает....
токо на сам шейм...
например нарисуй какой нить квадрат и попробуй...
------------
прелоадер!
1кадр.
f = _root.getBytesTotal() / 100;
mc.gotoAndStop(int(_root.getBytesLoaded() / f));

2й кадр.
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
gotoAndPlay(10);
}
....mc - ето имя мувика.. в котором на 100 кадров рисуеться полоска

:D ;) :p

karya 08.10.2004 12:23

я тугодум,наверно это осень так влияет. klerik, я правильно поняла в 1кадр вставить мувик,а во 2кадр сам мульт( запихнутый в мувик)? :rolleyes: или я опять торможу...
сменю ник "каря" на "тормозную жидкость" :(

karya 08.10.2004 12:30

ну я все сделала а когда тестирую его(ctr+entr) то происходит жуткое мигание 1 и2 кадра. че за бяка?

Kinsler 08.10.2004 12:34

стоп дето написать

karya 08.10.2004 13:09

так стоп на 2 кадре :) это я выяснила. а вот теперь как вставить и куда динамик текст ,ну что бы % щелкали, как у всех. :confused:

KLieriK 08.10.2004 13:18

есси очень надо,
то могу скинуть исходник с полоской и %
токо нужны ли %
их не обязательно то и сувать....
ну как знаешь...
:D ;) :p

karya 08.10.2004 13:28

да просто мне надо в этом самой шаг за шагом разобраться. что бы больше ни кого не муить этим дурацким вопросом. я уже пользовалась готовыми и исходниками но принцеп не улавливаю :( давай исходник раз не жалко. но может еще и прокаментируешь? на данном этапе с готов. полоской я че не могу вставить туда %, надо че все заново переписывать в а.с?

KLieriK 08.10.2004 14:11

Вложений: 1
на...
самый простой прелоудер
и так?
создавай новый док.
потом дави ктрл+Ф8
выбери мувик
там в первом кадре нарисуй мааааааленькую линию (вертикальную)..потом нажми просот на 1й кадр и в опциях выбери shape
теперь ползем в 100 кадр и давим Ф6
ну и растягиваем ету линию ... и она превращяеться в полоску!
теперь опять стрл+Ф8
создаем динамический текст...
в поле "Var" впишем text...
теперь возвращаемся в сцену...
далее....
жми Ф11 .. появилась библиотека...
перетаскивай от туда оба мувика на лист
нажми на мувик-полоску и в "instance name" напиши "mc"
(нуу... ето имя мувика)
такс...
теперь иди в первый кадр... точнее нажми на сам кадр и в екшене пишем:
Цитата:

f = getBytesTotal() / 100; // f = объём в байтах равный одному проценту
mc.gotoAndStop(int(getBytesLoaded() / f)); // в зависимости от кол-ва загруженных процентов
// переходим в клипе mc(наша полоска) и останавливаемся на кадре равном проценту загрузки(от 1 до 100)
ето начало для полоски....
теперь давай про %...
нажми на мувик с динам. полем... и в екшене пишем:
Цитата:

onClipEvent (load) { // когда мувик загружается
b=_root.getBytesTotal(); } // присваиваем переменной b полное кол-во байтов клипа

onClipEvent (enterFrame) { // при воспроизведении каждого кадра
l=_root.getBytesLoaded(); // l = кол-во загруженных байтов клипа
p = l/b*100; // p = загруженная часть клипа в процентах
mx=Math.round(p); // Чтобы не было всяких тысячных долей процентов при отображении в
// текстовом поле используем функцию Math.round(округляет
// число в скобках до целого).
text=mx+"%"; // выводим в наше текстовое поле значения из переменной mx(кол-во
// процентов)и значок процентов.
if(l >= b) { // если кол-во загруженных байтов клипа больше либо равно общему
// кол-ву, то
_root.gotoAndStop(10); } // переходим в нужный нам кадр
}
для % все.... уже работает...
теперь закончим нашу полоску...
на 2м кадре дави Ф6...
Цитата:

if (getBytesLoaded() >= getBytesTotal()) { // если фильм загружен полностью
_root.gotoAndStop(10); // переходим на 10 кадр и останавливаемся
}
else { gotoAndPlay(1); } // если не до конца загружен, то опять назад на 1 кадр.
вроде все....
ну а теперь иди в 10й кадр и засунь туда какую-нить весомую картинку...
дави стрл+ентер
проверям наше чудо... хихи
иди в View->Download ssetting->и поставь например 28,8
ну и теперь View->Simulate Download
и наслаждаемся.... =))))
исходник прилагаеться
:D ;) :p

karya 08.10.2004 14:55

ты прелесть ;) :) спсибо за столь подробное описание. когда все сделаю напишу как оно это :rolleyes: ,ну типо получилось или .... лучше не думать о плохом ;)

KLieriK 08.10.2004 15:20

здю.... ;) :rolleyes: :D :p ;)

karya 08.10.2004 15:21

" ууууууууууууууууррррррррррррррррраааааааа!!!!!!!!!!!!!
дядя Федор вернулся!" ну это из мультика :p . я не верю своим глазам у меня получилось. я прям щас всех расцелуююююю! :D :D :D чмок,чмок,чмок
а я теперь могу вместо полоски человечка туда пихать? ну в цикле который конечно

KLieriK 08.10.2004 15:29

Цитата:

Оригинал написал(а) karya
" ууууууууууууууууррррррррррррррррраааааааа!!!!!!!!!!!!!
дядя Федор вернулся!" ну это из мультика :p . я не верю своим глазам у меня получилось. я прям щас всех расцелуююююю! :D :D :D чмок,чмок,чмок
а я теперь могу вместо полоски человечка туда пихать? ну в цикле который конечно

:D :D :D :D :D
пихай что хочешь....
и можешь растянуть ету линию...
например на 1000кадров...
токо тогда не забудь вписать вместо
f = getBytesTotal() / 100;
ето
f = getBytesTotal() / 1000;
ну и т.д.
хихихи....
удачки!!
:D ;) :p

karya 08.10.2004 15:33

:D :D :D :D :D :D :D :D :D :D ;)

KLieriK 08.10.2004 15:56

:D :D :D
ну.. мона его сделать немного и по интереснее... ;)
тута вроде намальный примерчик, посотри... а вось понравиться... ;)
:D ;) :p

karya 08.10.2004 16:04

ух ты блин! :eek: ты че думаешь что я на такое способна?! вообще то мне не нужны навороты главное уже выяснилось и слава всем! :D я тоже накачала себе всяких там с времем и пр.показателями ,а с трудом воооообще в них разбираюсь,а точнее не разбираюсь.
;) СПАСИБКИ ТЕБЕ ЗА ПОМОЩЬ ТЫ НАСТОЯЩИЙ ДРУГ! ;)

KLieriK 08.10.2004 16:11

лееееееееееееегккккккоооооооооооооо
обращайся.. хихи...
:D ;) :p


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

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