Просмотр полной версии : загрузчик
Mr. Fixit
06.02.2007, 00:35
добрый вечер :)
пытаюсь создать что бы в динамической загрузке, была не полоса загрузки, а круг.. как сделать что бы показывался круг по частям(тоесть по секторам)... например 5% загрузилось мувика, и соответственно 5% самого круга, от общего размера. Плиз хелп!:)
screamge
06.02.2007, 00:44
скажем "да" поиску
http://flasher.ru/src/single/%7Bsrc.pg=2028%7D
Mr. Fixit
06.02.2007, 01:04
спасибо конечно, но я имел ввиду круговой диаграммы, которую создать не графически, а динамически... которая просто выглядит... желтый кружок(100%), один часть(1%).. как?
1. смотрим исхожники тут. там есть такое!!!
2. переделываем под себя. если динамическая диаграма, то читам про програмное рисование )))
Mr. Fixit
06.02.2007, 03:16
я знаю, что динам. диаграмма.. делается через прог. рисование... вопрос состоит в том как совместить динам. диаграмма и загрузку, чтобы загрузка отображалась в круговой диаграме..?!
Создаете мувиклип в котором постепенно рисуется кружок. Желательно из 100 кадров. По событию onLoadProgress переходите на расчитанный кадр.
http://www.flasher.ru/forum/search.php?q=%EA%F0%F3%E3%EE%E2%E0%FF%20%E4%E8%E0%E3%F0%E0%EC%EC%E0
и жмем кнопку «Начать поиск». Штук пять вариантов точно найти можно.
Mr. Fixit
06.02.2007, 15:36
не то там...
http://www.flasher.ru/forum/search.php?searchid=554516
Почитал эту тему, потом посмотрел на иконку в трее и вот...
stop();
createEmptyMovieClip("flower_mc", 0);
flower_mc.createEmptyMovieClip("petal_mc", 1);
with (flower_mc.petal_mc) {
lineStyle(0, 0x000000, 100);
beginFill(0x88FF88);
moveTo(0, 100);
lineTo(0, 0);
lineTo(50, 86.6);
curveTo(75, 130, 37.5, 140);
curveTo(0, 150, 0, 100);
endFill();
}
flower_mc.createEmptyMovieClip("circle_mc", 14);
with (flower_mc.circle_mc) {
lineStyle(0, 0x000000, 100);
beginFill(0xF9E875);
moveTo(20, 40);
curveTo(38, 38, 40, 20);
curveTo(38, 02, 20, 00);
curveTo(02, 02, 00, 20);
curveTo(02, 38, 20, 40);
endFill();
_x = 130;
_y = 130;
}
flower_mc.petal_mc._x = 150;
flower_mc.petal_mc._y = 150;
timerInterval = setInterval(rotatePetal,500);
var petalCount = 2;
function rotatePetal() {
flower_mc.petal_mc.duplicateMovieClip("petal_mc"+petalCount, petalCount);
_root.flower_mc["petal_mc"+petalCount]._x = 150;
_root.flower_mc["petal_mc"+petalCount]._y = 150;
_root.flower_mc["petal_mc"+petalCount]._rotation = 30*(petalCount-1);
petalCount++;
if (petalCount>12){
clearInterval(timerInterval);
}
}
Это не то, что надо, но из этого прелоадер легко сделать.
fl00r, ссылки с searchid сдыхают через полчаса. К тому же, там нет нужно темы.
fl00r, ссылки с searchid сдыхают через полчаса. К тому же, там нет нужно темы.
по сслылке:
На поиск затрачено 0.37 секунд; сгенерировано 62 минут(у) назад.
CorC, ссылка уже не работает.
Mr. Fixit
06.02.2007, 18:55
думаю не сложно догадаться кто ее убрал... :)
Mr. Fixit
06.02.2007, 19:01
я конечно признателен за код.. но без Дупликат мутить.. просто круг одно целое... которое "растет" в процессе загрузки.
зы: растет - дополняются сектора
Mr. Fixit
06.02.2007, 22:30
как нарисовать круг не через lineStyle?
Ты имеешь ввиду curveTo/lineTo? Ну можешь setPixel :)
Или руками, инструментом «Oval».
http://www.flashblog.ru/?p=129 Рисование сектора окружности.
Mr. Fixit
07.02.2007, 00:10
2 lowka: Спасибо а __етс: шалунишка
Какой вопрос, такой и ответ. Пример, приведенный в 18-ом посте также реализован на lineTo.
Mr. Fixit
07.02.2007, 02:11
а как бы ты поставил вопрос, который соответствует ответу на 18 посте
Ответ не соответствует твоему вопросу, собственно.
Ты спрашивал альтернативные методы рисования, я тебе ответил, какие есть, вот и всё.
Mr. Fixit
07.02.2007, 02:45
я спрашивал альт. динамические методы рисования, а ты посоветовал "Oval" зачем?
2Mr. Fixit, а вам не кажеться что вы увлеклись...
для подобного рода диалогов созданы ЛС. Ваши посты не отображают информативность относительно сабжа.
я спрашивал альт. динамические методы рисования, а ты посоветовал "Oval" зачем?
И где?
как нарисовать круг не через lineStyle?
KLieriK, я ответил человеку на поставленный вопрос. То, что он не удосужился написать, что ему конкретно нужно — его проблемы.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.