2014-07-08 5 views

답변

3

이와 비슷한?

StringMorph subclass: #ClickMorph 
    instanceVariableNames: 'action' 
    classVariableNames: '' 
    category: 'MyMorph' 

handlesMouseDown: evt 
    ^true 

mouseDown: evt 
    evt hand waitForClicksOrDrag: self event: evt 

mouseUp: evt 
    action value 

action 
    ^action 

action: anObject 
    action := anObject 

당신은 필수 사항은 물론이다

(ClickMorph contents: 'Click me') 
    action: [Transcript open]; 
    openInWorld 

로 블록을 가지고 당신이 클릭에 반응 할 수 있는지 확인하는 것이 호출 할 수 있습니다.

+0

원본과 같은 것을 할 수 있다면 방황하고 있었지만 더 대답했습니다 :) 감사합니다. – Uko