Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 7
Fushigi Сообщение 23/03/2008 13:37 Копия темы
Кодеры, помогите моему моску :) Блин, не смог восстановить предыдущий пост — фри-ланс как-то странно его обрезал, в итоге я решил написать заново и по-проще :)
Есть у меня флешка (пре-альфа бета демоверсия fushigi.110mb.com/Novgoro... ). Фон можно таскать, на иконки\названия торкать.Драггинг самодельный – отлавливаются движения мышки при зажатой кнопке, и раздаются слушателям dx и dy смещения, а они соотв. уже решают что с этим делать. Вот, мне нужна проверка, чтоб фон не залазил за края окошка. Обычная проверка всех условий через "and" не подходит, т.к. при этом фон "залипает", когда срабатывает одно из-них, и остальные действия уже не провернуть. Я просто хочу добиться того, чтоб мона было двигать фон вплотную к границе.
К примеру, юзер пытается драггить слева на право снизу вверх, а если по Х уже двигаться вправо нельзя, то по Y все еще должно двигаться :)
Вот примерно такая штуковина...Кто понял о чем речь и знает как помочь — пишите :)
Art-Sedanov Сообщение 23/03/2008 14:18 Копия темы
Ты в очередной раз по событию (onMouseMove или там onEnterFrame) сместил фон, и в конце делаешь такую проверку – если фон в итоге переместился на лишнее расстояние, т.е. если например появился "зазор" между фоном и верхней границей окна, тогда фон просто ставит вплотную к верху. Т.к. кадр перерисуется только после исполнения всех действий, то миганий фона не будет.
Fushigi Сообщение 23/03/2008 14:24 Копия темы
хм...я все время пробывал проверять "на будущее", т.е. если fon._x+dx<0 и (...) и (...) и (...) то передвигать :) ладно, ща попробуем и так :)
Fushigi Сообщение 23/03/2008 14:55 Копия темы
Все отлично, спасибо :)
Осталось доделать еще кучу всего и будет готово :)
Art-Sedanov Сообщение 23/03/2008 14:57 Копия темы
Незачто )
gaen Сообщение 23/03/2008 20:24 Копия темы
if(x>xMax)x=xMax; else if(x<xMin)x=xMin;
if(y>yMax)y=yMax; else if(y<yMin)y=yMin;

ну и плюс более извращённый вариант, какими я в последнее время начинаю пользоваться всё больше и больше)

(x>xMax&&x=xMax)||(x<xMin&&x=xMin);
(y>yMax&&y=yMax)||(y<yMin&&y=yMin);
Obi Сообщение 24/03/2008 09:27 Копия темы
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"