Как в меню установить две кнопки по горизонтали?
Модератор: immortal
Как в меню установить две кнопки по горизонтали?
Да и сам вопрос? ... Можно ли как нибудь устанавливать две или три кнопки по горизонтали в меню? Пусть они даже маленькие будут! К примеру сделать управление как с пульта?
Re: Как в меню установить две кнопки по горизонтали?
Поставил три кнопки по горизонтали ... так если нажимаешь одну из первых двух кнопок! то третья перепрыгивает на новую строку ...
и как избежать появления надписи ОК в конце кнопки?
и как избежать появления надписи ОК в конце кнопки?
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Как в меню установить две кнопки по горизонтали?
Можно в качестве кнопок использовать картинки. Рекомендуемый размер 32*32 пикселя. Необходимо использовать HTML-блок. Мне таким образом удавалось разместить до 5 кнопок.
Делать надо вот так (здесь пример на 2 кнопки-картинки):
viewtopic.php?f=4&t=490&start=10
Выглядеть результат может, например, так (пульт от ТВ).
https://ab-log.ru/forum/viewtopic.php?f ... 8&start=40
Делать надо вот так (здесь пример на 2 кнопки-картинки):
viewtopic.php?f=4&t=490&start=10
Выглядеть результат может, например, так (пульт от ТВ).
https://ab-log.ru/forum/viewtopic.php?f ... 8&start=40
- Рейтинг: 1.16%
Re: Как в меню установить две кнопки по горизонтали?
За отзыв респект и уважуха! Но все бы было хорошо если была подробная инструкция ... КАК ЭТО сделать ???
я не поленился и пробежался по веткам форума ))) и видел эти темы ... но мне непонятно как применять эти кнопки, а тем более куда код вставлять ???
я не поленился и пробежался по веткам форума ))) и видел эти темы ... но мне непонятно как применять эти кнопки, а тем более куда код вставлять ???
Re: Как в меню установить две кнопки по горизонтали?
Вот это там ребята в КОСМОС улетели !!! а по проще ??? никак нельзя ???
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Как в меню установить две кнопки по горизонтали?
Да никакой это не космос. Если бы я знал как проще, сам бы делал проще. Перевожу код на "русский язык"
Код стиля css «.gorizontalno» отвечает за горизонтальное отображение элементов, представленных ниже блоками <div class="gorizontalno">…</div>.
style='display:%RollorBlind_1.status|"none;block;none;none"%' отвечает за условие отображения картинки: в указанном случае, картинка AnimationUp.gif будет отображаться, когда свойство RollorBlind_1.status будет равно "1". (Если указать "block;none;none;none", то будет отображаться, когда значение свойства будет равно "0".)
onClick='callMethod("%RollorBlind_1.moveUp");' указывает на метод, который запускается при клике на картинку.
<img src="\cms\scenes\styles\images\AnimationUp.gif"> ссылка на картинку, которая должна отображаться.
Поскольку свойство не может принимать значение "0" и "1" одновременно, то в конкретный момент времени у нас отображается либо одна, либо другая картинка. Либо вообще ничего не отображается, если свойство не равно "0" или "1". Т.е. в приведенном примере в интерфейсе у нас будет "висеть" одна кнопка, принимающая в зависимости от значения свойства "RollorBlind_1.status" один (AnimationUp.gif) либо другой (arrow-up.png) вид (ну либо "пустое место").
Прошу не кидаться в меня сильно, если вдруг что неточно объяснил (сам не программист).
Да, код вставляете в соответствующее окошко элемента меню HTML-блок.
Код: Выделить всё
<style type="text/css">
.gorizontalno {
display: inline-block
}
</style>
<div class="gorizontalno">
<div style='display:%RollorBlind_1.status|"none;block;none;none"%' onClick='callMethod("%RollorBlind_1.moveUp");'><img src="\cms\scenes\styles\images\AnimationUp.gif"></div>
<div style='display:%RollorBlind_1.status|"block;none;none;none"%' onClick='callMethod("%RollorBlind_1.moveUp");'><img src="\cms\scenes\styles\images\arrow-up.png"></div>
</div>
style='display:%RollorBlind_1.status|"none;block;none;none"%' отвечает за условие отображения картинки: в указанном случае, картинка AnimationUp.gif будет отображаться, когда свойство RollorBlind_1.status будет равно "1". (Если указать "block;none;none;none", то будет отображаться, когда значение свойства будет равно "0".)
onClick='callMethod("%RollorBlind_1.moveUp");' указывает на метод, который запускается при клике на картинку.
<img src="\cms\scenes\styles\images\AnimationUp.gif"> ссылка на картинку, которая должна отображаться.
Поскольку свойство не может принимать значение "0" и "1" одновременно, то в конкретный момент времени у нас отображается либо одна, либо другая картинка. Либо вообще ничего не отображается, если свойство не равно "0" или "1". Т.е. в приведенном примере в интерфейсе у нас будет "висеть" одна кнопка, принимающая в зависимости от значения свойства "RollorBlind_1.status" один (AnimationUp.gif) либо другой (arrow-up.png) вид (ну либо "пустое место").
Прошу не кидаться в меня сильно, если вдруг что неточно объяснил (сам не программист).
Кладете 2 картинки в какое-нибудь место. Определяетесь со свойством, от значения которого должен зависеть вид кнопки. Делаете метод, который должен запускаться при клике на кнопку. В методе прописываете переключение свойства при выполнении (например с "0" на "1" и наоборот). Ну и по аналогии, как в коде.Серж писал(а):За отзыв респект и уважуха! Но все бы было хорошо если была подробная инструкция ... КАК ЭТО сделать ???
я не поленился и пробежался по веткам форума ))) и видел эти темы ... но мне непонятно как применять эти кнопки, а тем более куда код вставлять ???
Да, код вставляете в соответствующее окошко элемента меню HTML-блок.
- Рейтинг: 1.16%
Re: Как в меню установить две кнопки по горизонтали?
Респект! Буду пробовать! пока кнопки только на сцене получилось реализовать ... меню пока не заработало ...... )))
Re: Как в меню установить две кнопки по горизонтали?
а вопрос такой ? вообще можно такое сделать ??? к примеру на сцене нажали на картинке кнопку мышки и зажали ... в этот момент меняется картинка и срабатывает событие ... далее отжимаем кнопку мышки и картинка возвращается в первоначальный вид ???
Re: Как в меню установить две кнопки по горизонтали?
может какие по проще методы есть ??? а то это как то перебор ! вам не кажется ??? ну тут программистом низкого уровня нужно быть ... чтоб до таких вещей догадываться ... )))
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Как в меню установить две кнопки по горизонтали?
Так, наверное, не сделать. Метод всегда запускается при отпускании кнопки мыши.Серж писал(а):а вопрос такой ? вообще можно такое сделать ??? к примеру на сцене нажали на картинке кнопку мышки и зажали ... в этот момент меняется картинка и срабатывает событие ... далее отжимаем кнопку мышки и картинка возвращается в первоначальный вид ???
Что касается навыков программирования, то в минимальной степени овладеть ими придется. Хотя бы PHP.