Я учусь Ракетка (ранее PLT PLASH , диалект на льску) и попытаться найти, как обращаться События отличаются от callback
(возможно, даже не один).
Я многое надеялся от этой части документа , но по-член
и по событию
, похоже, ничего не делают, что могло бы заинтересовать меня (или ничего вообще).
Кроме того, я не понимаю событий, очередь - обратный вызов и их использование. Примером будет крутая вещь! Я буду благодарен хорошему человеку, который напишет мне один :).
Вот мой код:
(define game (new frame%))
(define gameLay (class canvas% (super-new)))
(new gameLay
[parent game]
[paint-callback (λ (canvas dc) #|draw things|#)])
Я хочу использовать что-то вроде «On-Mouse-Щелк-щелчок» (который не существует), как я использую «краска-обратный вызов», но я думаю, что мне нужно добавить шаги ( Я читал о событиях и т. Д.). Я знаю, что это не работает, но вот гипотетический код, который я ищу:
(new gameLay
[parent game]
[paint-callback (λ (canvas dc) #|draw things|#)]
[on-mouse-click-left (λ (canvas dc) #|do other things|#)])