Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Сайты (http://www.flasher.ru/forum/forumdisplay.php?f=79)
-   -   необычный коллектор сообщений (http://www.flasher.ru/forum/showthread.php?t=84716)

scourge ' kangaroo 06.09.2006 15:09

необычный коллектор сообщений
 
http://relevance4.com/

необычная (в будущем) гостевуха или форум. недавно видел сайт с подобным итерфейсом, захотелось сделать так-же.
после обеда поищу сайт, с которого слизанна идея и сделаю добавление мессаг.

баги? удобно? нравится? а фпс какой выдаёт? (:

KUZEN 06.09.2006 15:41

Муть какая то, не понятно для чего вообще ...

vooparker 06.09.2006 15:58

fps: 20.
Применение: гостевуха.

etc 06.09.2006 16:33

fps:23
Непонятно и неясно.

motor4ik 06.09.2006 16:37

нормал , меня порадовало...думаю просто с увеличением колличества мессаг фпс будет пропорционально падать...единственный минус...еще поймать сложно сообщение...лучше песть если в область мышки попадает притягивается а не наоборот...)))

fps 15-20
Применение, галлерею можно сделать необяз текст, гостевую..просто записки..как форум или серьезную инфу думаю наврядли

Ekzi 06.09.2006 16:59

не работает, просто серая пустая страница с загаловком, без всего((

Jackli 06.09.2006 18:07

Постойте!! Я знаю название темы сайта:
"сделали - потом подумали, что сделали"
во! =)

aksios 06.09.2006 18:18

Ваще то гостевуха или форум это когда без лишних тормозов - чпок и готово. Эфект чисто для презентации, ну или схемы какой - тогда симпатично. То, что нужная кнопка все время едет не туда - как то достает потихоньку.

DimZ 06.09.2006 18:28

гдето я уже такое видел
http://www.chromazone-imaging.co.uk/flashindex.html

motor4ik 06.09.2006 18:37

Цитата:

Сообщение от DimZ
гдето я уже такое видел
http://www.chromazone-imaging.co.uk/flashindex.html

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

Split 06.09.2006 21:16

А мне нра... думаю повторить идею тебе вполне удалось, только если делать гостевуху, то лаги буду жуткие... если хом пагу, то это будет ну не плагиат, но близко к тому, фпс от 17 до 24 скачет... среднее 22

scourge ' kangaroo 07.09.2006 01:48

http://relevance4.com/
Теперь можно добавлять свои сообщения.
Дабл клик в любом месте, чтобы добавить.
Не успел толком потестить, но помоему не добавляются сообщения с двоеточием и скобкой ((:

scourge ' kangaroo 07.09.2006 11:11

Вложений: 1
Цитата:

Сообщение от motor4ik
фпс будет пропорционально падать...единственный минус...еще поймать сложно сообщение...лучше песть если в область мышки попадает притягивается а не наоборот...)))

тестил когда - фпс уменьшается после ~50и мессаг, только при открытии мессаги (когда поворачивается сцена). Избавлюсь от этого спрятав все мессаги, кроме выбранной.
кнопки притягиваются при таком условии:
abs = Math.abs(кнопка._x - xmouse)+ Math.abs(кнопка._y - ymouse)
if(abs < 50){ притягивать }else{ вернуть на место }

просто когда двигаешь мышку, двигается и мувик с кнопками... вобщем, пока не придумал более удобного способа.
Цитата:

Сообщение от DimZ
гдето я уже такое видел
http://www.chromazone-imaging.co.uk/flashindex.html

да, именно оно! (:

думаю увеличть фпс засчёт оптимизации кода, ибо сейчас там свалка... изначально я просто хотел что-нить поделать, пока не работал интернет (:

исходники, если нужно кому, в аттаче.

motor4ik 07.09.2006 11:41

Цитата:

Сообщение от scourge ' kangaroo
исходники, если нужно кому, в аттаче.

да спасибо...а то декомпилер все там портит :mosking:

etc 07.09.2006 13:10

Код:

    _root.layer1.attachMovie("tt", "plus" + a, _root.layer1.getNextHighestDepth());
          x = random(2);        if (x == 0)x = -1;
      y = random(2);        if (y == 0)y = -1;
          _root.layer1["plus" + a]._x =  _root.layer1["plus" + a].sX = forum[a].attributes.x

Ужас. Не проще:
Код:

var mc = _root.layer1.attachMovie("tt", "plus" + a, _root.layer1.getNextHighestDepth());
x = random(2); x = !x ? -1 : x;
y = random(2); y = !y ? -1 : y;
mc._x =  mc.sX = forum[a].attributes.x

Ну и в таком духе…

scourge ' kangaroo 07.09.2006 13:27

сейчас как раз занят приведением кода в порядок ((:

вот забавная штука из этой серии:
Код:

        if (this["layer" + a].finx > this["layer" + a]._x)this["layer" + a]._x = this["layer" + a]._x + Xstep / (a * 2);
        if (this["layer" + a].finx < this["layer" + a]._x)this["layer" + a]._x = this["layer" + a]._x - Xstep / (a * 2);
        if (this["layer" + a].finy > this["layer" + a]._y)this["layer" + a]._y = this["layer" + a]._y + Ystep / (a * 2);
        if (this["layer" + a].finy < this["layer" + a]._y)this["layer" + a]._y = this["layer" + a]._y - Ystep / (a * 2);


etc 07.09.2006 13:30

Цитата:

Сообщение от scourge ' kangaroo
сейчас как раз занят приведением кода в порядок ((:

А почему бы сразу писать правильно, не разводя бардак, а потом исправлять его?

motor4ik 07.09.2006 13:38

Цитата:

Сообщение от __etc
А почему бы сразу писать правильно, не разводя бардак, а потом исправлять его?


согласен...

такой вопрос что значит код который ты написал ,всегда было инетерсно эти вопросики двоеточия..что это?

scourge ' kangaroo 07.09.2006 13:43

хех, я тоже согласен. просто мне привычнее писать именно так, и никак не получается перестроится.

кстати, расскажи пожалуйста, что это значит, почему написанно именно так:
x = random(2); x = !x ? -1 : x;
y = random(2); y = !y ? -1 : y;

etc 07.09.2006 13:55

Цитата:

Сообщение от scourge ' kangaroo
кстати, расскажи пожалуйста, что это значит, почему написанно именно так:
x = random(2); x = !x ? -1 : x;
y = random(2); y = !y ? -1 : y;

x = !x ? -1 : x; соответствует if (!x) { x = -1 };
Такая конструкция короче. Врядли быстрее (выполняется x = x), но если условие можно написать в одну строку (понятную), то я пишу так. Впрочем, пишите как хотите.

Кевин 07.09.2006 14:03

Довольно интересная гостевуха получилась.

motor4ik 07.09.2006 14:09

Цитата:

Сообщение от __etc
x = !x ? -1 : x; соответствует if (!x) { x = -1 };
Такая конструкция короче. Врядли быстрее (выполняется x = x), но если условие можно написать в одну строку (понятную), то я пишу так. Впрочем, пишите как хотите.

меня если честно пугают такие записи x = !x ? -1 : x; всегда обходил их стороной..уж как то исторически так сложилось...да и так if (!x) { x = -1 }; код более понятнее ...

etc 07.09.2006 14:59

Чем же пугают? Вполне удобная вещь, не говоря уже о том, что написать if в такой конструкции:
Код:

var obj = {y:(!x ? -1 : x)};
просто невозможно. Это, конечно, в какой-то мере ухудшает читабельность кода, но не настолько, как _root['any'+i+'_mc'] на каждом шагу.

scourge ' kangaroo 07.09.2006 20:26

Убрал баги со стрелочками, прилипание сделал более плавным (всё-равно пока не идеал). Добавил скрол к длинным мессагам. Теперь можно создавать мессаги с символами "&" и ":" - они заменяются на спец код.
почти отовсюду убрал фильтры, чтоб уменьшить фпс.
сейчас 29 мессаг - тормозит.
Думаю увеличить фпс за счёт удаления элементов фона, пропорционально появлению новых мессаг

NixPN 08.09.2006 21:09

Еще ты сменил цвет)
Прикольно получилось...

Предложение: надо сделать как папки в windows при отображении большими значками - если у края появляется сообщение - мир немного вытягивается в тут сторону.

Кевин 08.09.2006 22:13

Выкладывай свежий исходник.

scourge ' kangaroo 09.09.2006 11:14

Цитата:

Сообщение от NixPN
Еще ты сменил цвет)

там четыре цвета изначально, они рандомно показываются (:

Цитата:

Сообщение от NixPN
Предложение: надо сделать как папки в windows при отображении большими значками - если у края появляется сообщение - мир немного вытягивается в тут сторону.

зачем? ведь там всё-равно все координаты объектов идут относительно окна браузера...

scourge ' kangaroo 09.09.2006 11:32

Вложений: 1
Цитата:

Сообщение от Кевин
Выкладывай свежий исходник.

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

aaum 25.09.2006 22:45

есть такая игра - flOw. Очень похоже. ИМХО.

igrik 26.09.2006 04:58

красиво

Кевин 26.09.2006 13:56

Цитата:

Сообщение от igrik
красиво

Не то слово.

scourge ' kangaroo 28.09.2006 18:28

Цитата:

Сообщение от aaum
есть такая игра - flOw. Очень похоже. ИМХО.

смену лоёв сделал как во флоу, т.е. на нижнем слое блёр, а переход зумом.
но (!) переделанную версию я ещё никому не показывал... :confused:

slesha 29.09.2006 11:18

Посмотрите, тут что-то подобное.
http://www.flowersforhope.com/

Ostgur 29.09.2006 12:09

кайфово

Pylinsky 03.10.2006 19:25

ахуена.. доработать нана.. а так крута..

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


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

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