Показано с 1 по 10 из 378

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    24.02.2010
    Возраст
    57
    Сообщений
    34
    Вес репутации
    196

    По умолчанию Re: Скины для Centrafuse 3.5

    А кто знает, как иконку на кнопке поменять?
    Вот пример, экран :

    внизу есть кнопка "Play" (с зеленым треугольником), при нажатии на нее воспроизведение останавливается, и изображение кнопки меняется на "Pause" (две вертикальные черты).
    В исходном скине это сделано заменой изображения кнопок :

    <BUTTONIMAGE id="PlayOff" path="buttonimages/btn_play_off.png" />
    <BUTTONIMAGE id="PlayDown" path="buttonimages/btn_play_down.png" />
    <BUTTONIMAGE id="PauseOff" path="buttonimages/btn_pause_off.png" />
    <BUTTONIMAGE id="PauseDown" path="buttonimages/btn_pause_down.png" />

    Теперь вопрос - а как сделать это меняя не кнопку, а иконку на ней?
    Где что прописывать?

    Т.е, исходя из общего знания программирования, могу предположить, что на кнопку "зявязан" некий обработчик событий, вопрос как в него еще что-то добавить, например чтобы при нажатии иконка менялась с play на pause и обратно, ну и еще чего, типа надписи на экране появлялось...
    Обработчик, насколько я понял, называется CmlAction и содержит значение Centrafuse.Main.PlayPause - т.е, системный объект.
    Последний раз редактировалось Sergei_O; 13.04.2012 в 14:37.

  2. #2
    Гуру Аватар для reanon
    Регистрация
    02.03.2009
    Возраст
    45
    Сообщений
    927
    Вес репутации
    699

    По умолчанию Re: Скины для Centrafuse 3.5

    Цитата Сообщение от Sergei_O Посмотреть сообщение
    А кто знает, как иконку на кнопке поменять?
    Вот пример, экран :

    внизу есть кнопка "Play" (с зеленым треугольником), при нажатии на нее воспроизведение останавливается, и изображение кнопки меняется на "Pause" (две вертикальные черты).
    В исходном скине это сделано заменой изображения кнопок :

    <BUTTONIMAGE id="PlayOff" path="buttonimages/btn_play_off.png" />
    <BUTTONIMAGE id="PlayDown" path="buttonimages/btn_play_down.png" />
    <BUTTONIMAGE id="PauseOff" path="buttonimages/btn_pause_off.png" />
    <BUTTONIMAGE id="PauseDown" path="buttonimages/btn_pause_down.png" />

    Теперь вопрос - а как сделать это меняя не кнопку, а иконку на ней?
    Где что прописывать?

    Т.е, исходя из общего знания программирования, могу предположить, что на кнопку "зявязан" некий обработчик событий, вопрос как в него еще что-то добавить, например чтобы при нажатии иконка менялась с play на pause и обратно, ну и еще чего, типа надписи на экране появлялось...
    Обработчик, насколько я понял, называется CmlAction и содержит значение Centrafuse.Main.PlayPause - т.е, системный объект.
    а в чем сложность при замене кнопки? в художественных навыках?

  3. #3
    Пользователь
    Регистрация
    24.02.2010
    Возраст
    57
    Сообщений
    34
    Вес репутации
    196

    По умолчанию Re: Скины для Centrafuse 3.5

    Цитата Сообщение от reanon Посмотреть сообщение
    а в чем сложность при замене кнопки? в художественных навыках?
    На самом деле хочется не только кнопку поменять (ну да ладно, вместо иконки кнопку другую нарисовать) а еще какие-то действия сделать, типа написать надпись, разрешить или запретить другую кнопку. Вот и интересуюсь как это сделать.

  4. #4
    Пользователь
    Регистрация
    26.01.2009
    Сообщений
    47
    Вес репутации
    274

    По умолчанию Re: Скины для Centrafuse 3.5

    Может кого заинтересует
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	FreeICE.jpg 
Просмотров:	627 
Размер:	133.6 Кб 
ID:	14341   Нажмите на изображение для увеличения. 

Название:	FreeICE1.jpg 
Просмотров:	587 
Размер:	116.7 Кб 
ID:	14342  
    Последний раз редактировалось Yoga; 26.04.2012 в 17:08.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •