Difference between revisions of "DXX"

From Multi Theft Auto: Wiki
Line 22: Line 22:
  
 
==Example==
 
==Example==
<section name="Client" class="generic" show="true">
 
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
 
local win = Window(700, 400, 1000, 600, "cool window")
 
local win = Window(700, 400, 1000, 600, "cool window")
Line 30: Line 29:
 
btn.on("click", function() btn.value = "clicked" end)
 
btn.on("click", function() btn.value = "clicked" end)
 
</syntaxhighlight>
 
</syntaxhighlight>
 
</section>
 

Revision as of 01:19, 27 May 2018

OOP Syntax Help! I don't understand this!

Note: Use a dot instead of a colon to access class methods
Method: Dxx.on(...)

Syntax

bool Dxx.on(string eventName, function callbackFunction)

Required Arguments

  • eventName: The name of the event you want to listen for. Possible values are:
    • click
    • destroy
    • change
  • callbackFunction: The function that is called when this event is triggered.
    • responseData - A string containing the remote response or "ERROR" if there was a problem
    • errno - A number containing the error number or zero if there was no error.
  • arguments... - The arguments that were passed into fetchRemote

Returns

This function does not return anything

Example

local win = Window(700, 400, 1000, 600, "cool window")
local btn = Button(55, 55, 125, 30, "click me")

btn.setParent(win)
btn.on("click", function() btn.value = "clicked" end)