Ни кто не знает, как применить к командам CustomWindow и CloseCustomWindow Эфект скольжения? Что бы не просто открывалось окно или закрывалось, а как бы выдвигалось. Слева, справа. Снизу, сверху.
Добавлено (20 Декабрь 2009, 20:06) --------------------------------------------- Или мож плагин кто встречал?
Насколько мне известно, стандартными срествами NeoBook сделать подобное нельзя. С помощью плагина можно изменять прозрачность окна, но не "эффект скольжения". Тут потребуется специальный плагин, который пока неизвестен....
Чем дорожу... Чем рискую на свете я.... Мигом одним! Только мигом одним!... WHITESNAKE St.Petersburg - 11.12.2008
Самому написать этот эффект, применив MoveObjectAlongPath или MoveObject
Таким способом можно двигать объекты внутри внешннего или главного окна, а ему, если я правильно понял, нужно двигать (показать-скрыть), ещё и с эффектом, само внешнее окно!
Чем дорожу... Чем рискую на свете я.... Мигом одним! Только мигом одним!... WHITESNAKE St.Petersburg - 11.12.2008
Peter, Не, это не то. sp3d, В пределах окна, да. Но нужно чтоб за пределы окна выходило. Для CustomWindow и CloseCustomWindow эти команды не применимы. Для контейнера, применимы, но его не видно за пределами окна.
Я люблю думать что умею рисовать
Для контейнера, применимы, но его не видно за пределами окна.
вот для этого я и хотел всунуть прозрачную картинку за "визуальные" пределы окна, и двигать на нее. За физические пределы окна похоже ничего выдвинуть не выйдет.
можно изменять прозрачность окна, но не "эффект скольжения".
Если эффект изменения прозрачности не годится, тогда - грустно...
Чем дорожу... Чем рискую на свете я.... Мигом одним! Только мигом одним!... WHITESNAKE St.Petersburg - 11.12.2008
За физические пределы окна похоже ничего выдвинуть не выйдет.
Получается, окно. Но без эфекта. CustomWindow "" "-1" "-1" "имя объекта" "NoBorder" Peter, А ты не можешь плагин сделать на эту тему? DEMBEL, А скриптом, не, ни как?
Добавлено (20 Декабрь 2009, 21:51) --------------------------------------------- Почему, делаю контейнер, в свойствах указываю прозрачный, но по команде выше, он появляется серым? Думал в него вставить объект, и тогда командами MoveObjectAlongPath или MoveObject можно было бы изменять.
попробовал как я хотел - не вышло. Фон проекта не поддерживает прозрачность, постоянно вылезает заливка. А если к примеру я дырку захочу вырезать посреди проекта, у меня это не выйдет?
Добавлено (20 Декабрь 2009, 22:59) --------------------------------------------- нука покажи где ты окно выдвинул за пределы проекта
Дело втом что регион окна и его размеры немного разные вещи, если возможно создание окна с регионом (фигурное окно), то возможна реализация подобной фичи. Делается маска региона на которой все елементы выдвинуты, затем меняя размеры окна выступающие части можно скрыть. Принцип тут такой - если окно больше маски, видима только часть окна разрешенная маской, если оно меньше маски, то елементы маски за пределами габаритов окна невидимы. Так как изменения размеров окна производятся относительно левого верхнего угла, то прятать\показывать можно только елементы маски находящиеся с права и с низу, изменяя размеры окна по горизонтали и вертикали соответственно.
Я так и не могу понять что именно вам нужно? Если требуется просто скрыть или показать с эффектом внешнее необушное окно, то это, пожалуй, можно, а вот если нужно типа ещё и присабачить к нему маску, то тут будет облом, во всяком случае, пока... Вообще, я заметил, что в NeoBook (в отличие от ММВ) маска главного окна работает как-то через ж..., т.е. не так, как чуть выше описывал процесс Алекс.
Чем дорожу... Чем рискую на свете я.... Мигом одним! Только мигом одним!... WHITESNAKE St.Petersburg - 11.12.2008
С помощью плагина это сделать можно, но только у Аимпа это окно по маске, а в NeoBook будет прямоугольное, т.е. как все внешние дочерние необушные окна. К тому же, надеюсь помните, что прикрепить (чтобы двигались вместе) дочернее окно к главному в NeoBook нельзя. Иными словами, повторить один-в-один пример Аимпа не получится.
Чем дорожу... Чем рискую на свете я.... Мигом одним! Только мигом одним!... WHITESNAKE St.Petersburg - 11.12.2008
да ну с CustomWindow это изврат, я вот пытался нарисовать все в пределах главного окна с соответствующей маской, оставил пустое место под выезжающий обьект, а вот сделать это пустое место прозрачным, чтоб его видно не было, у меня и не вышло. думал положу туда картинку и сделаю прозрачной, а фиг, под ней заливка фона выглядывает
Я тоже попадал на эту неприятность, вот потому и сказал, что:
Quote (Peter)
в NeoBook (в отличие от ММВ) маска главного окна работает как-то через ж...,
Quote (DEMBEL)
с CustomWindow это изврат
А ничего не поделаешь, если иначе не получается...
Чем дорожу... Чем рискую на свете я.... Мигом одним! Только мигом одним!... WHITESNAKE St.Petersburg - 11.12.2008
Проще пареной репы! А заголовок окна на картинках ни на какие мысли не навел? См.прикрепление. Кнопку я сделал свою, и заголовк окна убрал к чертям, но это все непринципиально. Естесственно скрипт там "Атас", но я показал только идею... И де я нахожуся?...
Но, насколько я понял, задача-то была сформулирована иначе...
Добавлено (21 Декабрь 2009, 07:11) --------------------------------------------- Кстати, если есть желание поизголяться, то "выезд дополнительного окна" можно сделать торжественным и плавным. И даже величественным под бой курантов!
да хрень это все... лучше уж тогда делать нормальные выезжающие окна внутри окна проекта.
Добавлено (21 Декабрь 2009, 07:28) --------------------------------------------- хотя если плавно увеличивать ширину окна проекта, а вслед за ней вывозить фон выдвигающегося окна, то может и сойдет. но сдается мне все это глючить будет и тормозить.
Гм.. Это уже как скрипт напишешь... Кстати, Омар летом уже делал нечто подобное, все работало вполне душевно и без тормозов! Тему не помню, но если пошукать по форуму, то найти можно... Хотя, зачем?
Трешачка у меня нету, потому пойду-ка посплю под хард...
Чем дорожу... Чем рискую на свете я.... Мигом одним! Только мигом одним!... WHITESNAKE St.Petersburg - 11.12.2008