mouseover

  • sooo, ich will das wenn die maus über nem eingabefeld ist, der mauszeiger sich zu diesem strich da ändert... ich hab jetzt schon einige zet geschaut und nachgeschlagen, bis ich endlcih gefunden hatte das die funktion beim gm6 nichtmehr set_cursor(cur) sondern action_set_cursor(cur) heißt und nun habsch aber irgendwie trotzdem ka was ich falsch mache... irgendwas stimmt da mit meiner funktion nicht... der übernimmt den mauszeiger ja nochnetmal wenn ich den ins draw event mache *grml*... naja, genug geredet hier das object:

    Quellcode

    1. Information about object: object1
    2. Sprite: <no sprite>
    3. Solid: false
    4. Visible: true
    5. Depth: 0
    6. Persistent: false
    7. Parent: <no parent>
    8. Mask: <same as sprite>
    9. Step Event:
    10. if mouse_x is larger than 125
    11. if mouse_x is smaller than 375
    12. if mouse_y is larger than 28
    13. if mouse_y is smaller than 58
    14. set variable action_set_cursor to cr_beam
    15. else
    16. set variable action_set_cursor to cr_default
    17. Draw Event:
    18. set the drawing color to 4194368
    19. set the font for drawing text to font0 and align left
    20. at position (25,25) draw text: Name:
    21. set the drawing color to 16777215
    22. draw rectangle with vertices (125,28) and (375,58), filled
    Alles anzeigen
  • Die Funktion heißt window_set_cursor(curs); Ausserdem ist das keine Variable (du nutzt das da oben ja als eine), sondern eine Funktion, die im "Piece of Code" stehen muss.
    Das müsste dann so aussehen:

    Quellcode

    1. window_set_cursor(cr_beam);
    "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
    - Joseph Weizenbaum
  • jaja, hab das auch im normalfall so... weiß ja das es ne funktion iss, hatte das event aber schnell mit dd dargestellt und da iss des wohl ausversehen passiert...

    aber danke...

    *grml* das doie auch einfach den namen der funktion ändern müssen