869 B
869 B
Event - 이벤트 핸들링
이벤트 등록하기
MouseButton1Click 혹은 GetPropertyChangedSignal 같은 로블 기본 이벤트를 간단하게 등록하고 싶으신가요? Event 를 이용해보세요.
local ScreenGUI = script.Parent
local Quad = require(path.to.module).Init()
local Class = Quad.Class
local Mount = Quad.Mount
local Event = Quad.Event
local Store = Quad.Store
local TextButton = Class "TextButton"
local Count = 0
TextButton "mainButton" {
Size = UDim2.fromOffset(200,200);
Text = "0 번 클릭했습니다";
[Event "MouseButton1Click"] = function(self,x,y)
Count = Count + 1
self.Text = Count .. " 번 클릭했습니다"
end;
}
Mount(ScreenGUI, Store.GetObject("mainButton"))
이밴트 리스트
적용가능한 Event 들은 다음과 같습니다
{!include/events.md!}