Вот родилась такая идея: сделать флешку таймера рабочей в офф-лайне, а еще лучше - сделать возможным поместить ее на рабочий стол в виде отдельного окна аля dock, либо же в качестве обоев рабочего стола. Я лишь подал идею =) Теперь вопрос: кто может взяться за это, и лучше коллективно? Знаю, что талантов и спецов у нас хватает =)
Slider-xXx
26.01.2007, 11:14
Цитата
в качестве обоев рабочего стола
сила!
Ялтинец
26.01.2007, 11:17
Slider-xXx, да, но нужны знатоки своего дела. Может быть переписать/дописать скрипт, "отвязать" от сервера/инета, и прочее...
Undertaker
26.01.2007, 11:49
Ялтинец,
Есть возможность, поставить его как screensaver, но есть маленька проблема. Он обращается к ]]>http://www.man-made-hell.com]]>
Может быть переписать/дописать скрипт, "отвязать" от сервера/инета, и прочее...
Ялтинец, именно так и нужно сделать, больше не как, так как время берётся серверное. По поводу: на рабочий стол, вполне реализуемо, по крайней мере на Delphi, у кого есть свободное время и знание Delphi, в принципе могу подсказать в каком направлении копать.
Ялтинец
26.01.2007, 12:25
Undertaker, поэтому я и говорю о том, чтобы "отвязать" флешку от сайт, прописав скрипт.
$w@mp
26.01.2007, 12:57
А что собственно эта тема делает здесь? Вам в ветку S.T.A.L.K.E.R. творчество.
Ялтинец
26.01.2007, 13:16
$w@mp, как только тема, по моему мнению, наберет достаточные обороты, и получит достачно внимани здесь, то сразу же будет перенесена в соответствующий раздел. И рекомендую впредь проявлять более адекватную обстановке реакцию. Доступно? Все, дальнейшие замечания оставлять при себе.
Neo][, подскажи, пожалуйста. И еще одна просьба, у вас есть команда, может там кто-нибудь разбирается в подобных вопросах? Если да, зови сюда =)
Приоритет - активный рабочий стол, потом док на рабочий стол по "типу" того, что висит наверху страницы, и потом - скринсейвер.
Скрипт "привязать" к дате выхода, и на системные часы, "отвязав" от серверных издателя.
Ялтинец
26.01.2007, 13:45
Приоритет - активный рабочий стол, потом док на рабочий стол по "типу" того, что висит наверху страницы, и потом - скринсейвер.
chaos
26.01.2007, 13:59
а зачем отвязывать? пусть так будет первыми узнаем про новый перенос даты релиза
Ялтинец
26.01.2007, 14:02
chaos, идея в том, чтобы счетчик работал в офф-лайне, и радовал на рабочем столе в качестве обоев либо дока.
Slider-xXx
26.01.2007, 14:40
Цитата
Скрипт "привязать" к дате выхода, и на системные часы, "отвязав" от серверных издателя.
имхо, на системные - плохая идея, лутше поставить функцию посекундного отсчета, предварительно высчитав кол-во секунд до часа "Х"... и сделать функцию начальной "сверки часов" с нета... и тогда у фсех, независимо от сис часов покажет одно и тоже время...
хотя могу и ошибаться...
Alex(xt)
26.01.2007, 14:53
Воот HTML таймер!Просто вводишь дату и все!А остальное нензнаю как...
Viz@r
26.01.2007, 15:31
Вот Флеш обоина для рабочего стола. ]]>Линка.]]> Все это добро пихать в C:\WINDOWS\Web\Wallpaper, затем в свойствах экрана-обои выбрать. У себя протестировать не могу. Активдесктоп вешается. А идея есть. Нужны люди которые могут флеш сделать. Вот ]]>этот вот]]> счетчик (линка прямая, заправлять ее на очередь закачки нада) наложить во флеше на красивую обоину в тему, и еще в добавок отучить от мейдмена! И использовать флеш обоину которую я выложил как шаблон, т.е. покапаться в скриптах htmlа который в арживе лежит. Больше идей пока нет. Думаю и не будет. Это единственный способ не используя всякого рода шеллы выводить флеш анимацию на рабочий стол.
Если будет сделан флеш полный, то уже с него пользуясь прогой Flash Screensaver Maker можно будет сделать и идентичный скринсавер.
Во всем этом, т.е во флеше и вебпрограминге я не разбираюсь. Идею я подал, кто заниматься бедет?
RazorBlade
26.01.2007, 16:04
Флеша лезет на менд мейд хелл, только вот зза этим - ]]>http://www.man-made-hell.com/date.php]]> . т.е от туда берется дата вплоть до секунд и считаеца время до targetDate = new Date(2007, 2, 23, 0, 0, 0, 0); т.е. чтобы отучить от интернета надо как минимум дописать чтоб флеша брала системное время за основное.
Viz@r
26.01.2007, 16:15
RazorBlade, А ведь можно и на localhost посадить. Теоретически...
Ялтинец
26.01.2007, 16:16
RazorBlade, а ведь знающему человеку это не сложно?
RazorBlade
26.01.2007, 16:41
Viz@r, На локалхост можно конечно посадить, но придецца писать скрипт или чего еще генерящий такойже файл (date.php).
Ялтинец, знающему-то может и не сложно)
Viz@r
26.01.2007, 16:46
RazorBlade, а флешу вскрыть и изменить скрипт?
Ялтинец
26.01.2007, 16:51
RazorBlade, ты можешь это сделать?
RazorBlade
26.01.2007, 17:00
Viz@r, я об этом и писал) только вот ничего не понимаю в swf-скариптах.
Ялтинец, еслиб мог - я бы сделал а так только флужу...
Viz@r, флешу то вскрыть можно, но вот потом собрать обратно - это уже проблема, по крайней мере для меня с моим уровнем.
Цитата
Neo][, подскажи, пожалуйста. smile.gif И еще одна просьба, у вас есть команда, может там кто-нибудь разбирается в подобных вопросах? Если да, зови сюда =)
Ялтинец, в команде те, кто находится на этом форуме. По поводу подсказки, кто знает дельфю обращайтесь помогу чем смогу. Чтобы это не казалось таким сложным, скажу, что рабочий стол - это та же канва(canvas), т.е. принципы работы те же.
То я предполагаю, что уже можно добиться желаемого результата.
Ялтинец
26.01.2007, 18:13
Neo][, я сегодня соберу необходимый материал по разборру/сбору флешки. AlexIT, речь идет о доке, обоине, сейвере на основе man-made-hell`овского варианта.
Neo][
26.01.2007, 18:48
Цитата
Neo][, я сегодня соберу необходимый материал по разборру/сбору флешки.
Ялтинец, если можешь, то можно ещё документацию по ActionScript, типа учебников. Сам бы поискал, с инетом напряги. Разобрать-то разобрал, теперь пытаюсь переписать код, заставить работать.
_And_
26.01.2007, 18:52
А зачем чтото вобще отвязывать от сайта, не легче ли прописать новый скрипт, но графику всю оставить ? Скрипт берется от системного времени компа, не онлайн. Вот и всё.
Neo][
26.01.2007, 19:42
Цитата
А зачем чтото вобще отвязывать от сайта, не легче ли прописать новый скрипт, но графику всю оставить ? Скрипт берется от системного времени компа, не онлайн. Вот и всё.
_And_, хватает знаний? Предоставлю вскрытую флэшку, чтобы оттуда взять ресурсы. А если есть готовое, то ИМХО легче переписать, чем заново писать. Ну по крайней мере в таком простом скрипте.
Max
26.01.2007, 19:45
Цитата
Флеша лезет на менд мейд хелл, только вот зза этим - ]]>http://www.man-made-hell.com/date.php]]> . т.е от туда берется дата вплоть до секунд и считаеца время до targetDate = new Date(2007, 2, 23, 0, 0, 0, 0); т.е. чтобы отучить от интернета надо как минимум дописать чтоб флеша брала системное время за основное.
Max, коим образом узнал? Вообще по-моему должно быть по другому.
Цитата
Neo][, QUOTE документацию по ActionScript
Есть такое дело.
Ялтинец, щас глянем, посмотрим, что можно сделать.
Max
26.01.2007, 21:47
Цитата
Max, коим образом узнал? Вообще по-моему должно быть по другому.
Сделал скрипт, который выдает такой же результат, как тот, что на man-made-hell. Декомпильнул флешку, заменил адрес с php скриптом на свой, откомпилил флеху, кинул на localhost. Теперь у меня каунтер привязан к времени на моем компе. Менял дату, менялось время на счетчике.
Ялтинец
26.01.2007, 22:23
Max, это просто флешка, без фона? Она может служить скринсейвером?
_And_
26.01.2007, 22:32
Флешку можно сделать скринсейвером, надо прогу скачать, которая делает сейверы, и там вставить флешку.
Вот код, который я на скринсейвере использовал:
time_txt.textColor = 0xffffff; with (time_txt) { border = false; } yourDate = new Date(2007, 2, 17); yourDateMsec = yourDate.getTime(); F_countDown = function () { nowDate = new Date(); nowDateMsec = nowDate.getTime(); var msec = yourDateMsec-nowDateMsec; if (msec<=0) { time_txt.text = "какой нибудь текст"; clearInterval(interval); } else { var sec = Math.floor(msec/1000); var min = Math.floor(sec/60); var hour = Math.floor(min/60); var day = Math.floor(hour/24); sec %= 60; min %= 60; hour %= 24; time_txt.text = "До релиза осталось "+day+" дней, "+hour+" часов, "+min+" минут, "+sec+" секунд."; } }; interval = setInterval(F_countDown, 1000); F_countDown();
флешу то вскрыть можно, но вот потом собрать обратно - это уже проблема
Это я уже и так понял. Сегодня уже вскрывал... А вот обратно все запихнуть - проблема.
Привязка к локалхосту идет вот так: dateVars.load("file://localhost/C:/WINDOWS/Web/Wallpaper/STALKER/date.php"); Путь нужен именно такой, ни какой более если потом эту флешку ставить на валпапер винды. Максимум можно изменить название папки STALKER на какое нибудь другое, но путь C:/WINDOWS/Web/Wallpaper должен быть обязательным.
Есть еще одна штука - зовется ]]>Flash Wallpapers]]>. Flash Wallpapers 2.50 - Программа состоит из двух модулей. Первый позволяет устанавливать в качестве обоев флэш-файлы (SWF), второй является флэш-скринсейвером. Допускается настройка вывода флэша на полный экран или на его часть, установка пауз, а также автоматическая смена обоев (по расписанию или через определенное число запусков программы).
Так что можно не маяться с делфи, а сделать привязанную к системному времени флешку, на выбранном нами фоне, и поместить это в Flash Wallpapers. И все, рабочие анимированные флеш-обои с обратным таймером готовы! Ну что, кто доведет до ума офф-лайн флешку?
_And_
26.01.2007, 23:22
Я использовал 2Flyer screensaver builder, а где взять исходный код этого коунтера?
Viz@r, вот эту самую флешку в полноразмерном варианте нужно поместить на аутентичный фон.
Viz@r
27.01.2007, 00:17
Ялтинец, я про это же говорил в 12 посте этой темы. Не доглядел только одного. На локалхосте дата.пхп работать не будет без сервака, забыл совсем про серверную часть. Придется писать скрип новый и отдельно к нему графическую часть привязывать которую можно выдернуть с флешки. Спасибо Энду, иначе бы не вспомнил совсем. Предлагаю разобрать скрипт который Alex(xt) выкладывал, либо писать новый.
Neo][
27.01.2007, 01:05
Чё то я немного отпустил мысль, не могу восстановить, спать охота. В итоге на чём остановились-то? Новый каунтер с нуля, переделка старого, или просто html файл?
Undertaker
27.01.2007, 01:09
Сейчас попробую сделать на флеше. То есть, просто вставить в старую флешку, адрес обращающейся к локалхосту.
Там кстати в двух блоках флешки вставлен адрес обращающейся к сайту
Undertaker
27.01.2007, 01:33
Тестируем. Файл создан просто на флеш.
Незабываем создать путь C:/WINDOWS/Web/Wallpaper/stalker/date.php ( если надо будет создам другой путь)
Данные взяты именно с того самого сайта. Незабываем, что время выставляем сами, редактируя файл date.php (так как время стоит на Англию)
Выглядит он так: nyear=2007&nmonth=01&nday=26&nhour=18&nminutes=27&nseconds=28
так а ддя работы пхп скрипта нужно "сервер" запускать
Undertaker
27.01.2007, 01:37
AlexIT,
Запусти просто флешку.
AlexIT
27.01.2007, 01:39
просто флешка работает, нули показывает) я вообще если честно не понимаю зачем от сети отлучать счетчик, есть скринсейвер в соседней теме, есть флешка с сайта, которую можно внедрить на раб. стол стандартными методами)
Undertaker
27.01.2007, 01:44
AlexIT,
Цитата
просто флешка работает, нули показывает)
У меня все ок. Файл date.php
Должен лежать тут С:/WINDOWS/Web/Wallpaper/stalker/date.php
Просили отучить ее от инета. Я отучил.
У меня на рабочем висит и работает):
p.s. Что б не говорили, что оно не работает 5 сек. видео
Это ж с ума сойти можно... все время на такие часы смотреть ТИК-ТАК-ТИК-ТАК...
скачал, все прописал. Все работает
Was added in 7 minutes 2 seconds:
Обнаружен баг. Надеюсь Undertaker поведает про него
Undertaker
27.01.2007, 02:23
OlegatoR,
Цитата
Обнаружен баг. Надеюсь Undertaker поведает про него
Ага, сейчас же
Вообщем проблема следующая, в файле data.php что б часы работали каждый день правильно, надо править вот эту строчку nyear=2007&nmonth=01&nday=26&nhour=18&nminutes=27&nseconds=28
Теперь вопрос: как должна выглядить строчка что б она тянула время из трея?
Тогда, думаю не нужен будет и файл data.php
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.