[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]


  • Страница 1 из 1
  • 1
Модератор форума: Spidy, blitz3d  
Форум мира Blitz3D » Язык Blitz3D » 2D программирование » Кнопки
Кнопки
ххХищныЙххДата: Вторник, 12.07.2011, 17:33 | Сообщение # 1
ламер
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
Подскажите как сделать кнопки в Blitz3d чтоб они допустим нажимались издавали какое то действия и при наведении там допустим менялся цвет кнопки.
 
turBOДата: Вторник, 12.07.2011, 20:52 | Сообщение # 2
Полковник
Группа: Администраторы
Сообщений: 297
Награды: 5
Репутация: 12
Статус: Offline
Вот пример активного меню. По желанию можно заменить на кнопки. Не забудь вписать название короткого аудиофайла:

menu_sample.bb


If 2+2<>4 Then Restart
 
ххХищныЙххДата: Пятница, 15.07.2011, 12:29 | Сообщение # 3
ламер
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
спс happy

Добавлено (15.07.2011, 12:29)
---------------------------------------------
У меня ещё вопрос не легче вставлять этот код

Code

Graphics 600,400,32,2

Local btnLogin:Enter=LoadImage("images\buttons\small.bmp")

Repeat
  DrawImage(Enter,200,200)
  If MouseX()>200 And MouseX<400 And MouseY()>200 And MouseY<250 And MouseHit( 1 ) Then
   Print "Вы нажали на кнопку"
   WaitKey
  EndIf
Forever


Чем ставить код

Code

   Color 118,118,118
   Text main_x+9,main_y+43,"YA VIPOLNIL PROSBY"
   If (MouseY()>main_y+40 And MouseY()<main_y+70 And MouseX()>main_x And MouseX()<main_x+230) Then  
    If MouseDown(1) Then selected_item=2: PlaySound (resource) : exit_menu=1: edit_mode=0
    Move_Mouse=2
   EndIf
   If (MouseY()>main_y+40 And MouseY()<main_y+70 And MouseX()>main_x And MouseX()<main_x+230) Or selected_item=2 Then  
    If Move_Mouse=0 Or move_mouse=2 Then  
     Color 71,71,71:Rect main_x,main_y+40,230,35: Color 255,255,255: Text main_x+9,main_y+43,"YA VIPOLNIL PROSBY"
    EndIf
   EndIf
 
Форум мира Blitz3D » Язык Blitz3D » 2D программирование » Кнопки
  • Страница 1 из 1
  • 1
Поиск: