Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Processing:Примеры/Встроенные ссылки

Материал из Онлайн справочника
Перейти к: навигация, поиск


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


Описание[1]

Кликните на какую-нибудь из кнопок, чтобы открыть URL в браузере.

Пример

  1. boolean overButton = false;
  2.  
  3. void setup() {
  4.   size(640, 360);
  5. }
  6.  
  7. void draw() {
  8.   background(204);
  9.  
  10.   if (overButton == true) {
  11.     fill(255);
  12.   } else {
  13.     noFill();
  14.   }
  15.   rect(105, 60, 75, 75);
  16.   line(135, 105, 155, 85);
  17.   line(140, 85, 155, 85);
  18.   line(155, 85, 155, 100);
  19. }
  20.  
  21. void mousePressed() {
  22.   if (overButton) {
  23.     link("http://www.processing.org");
  24.   }
  25. }
  26.  
  27. void mouseMoved() {
  28.   checkButtons();
  29. }
  30.  
  31. void mouseDragged() {
  32.   checkButtons();
  33. }
  34.  
  35. void checkButtons() {
  36.   if (mouseX > 105 && mouseX < 180 && mouseY > 60 && mouseY <135) {
  37.     overButton = true;  
  38.   } else {
  39.     overButton = false;
  40.   }
  41. }

См.также

Внешние ссылки

  1. processing.org - Loading URLs