Difference between revisions of "LlSetClickAction"

From Second Life Wiki
Jump to navigation Jump to search
m
Line 48: Line 48:
{{!}}[[Image:Toolopen.png]]
{{!}}[[Image:Toolopen.png]]
{{!}}-
{{!}}-
{{!}}{{LSL Const|CLICK_ACTION_PLAY|integer|5|c=When the prim is touched, html-on-a-prim is enabled?}}
{{!}}{{LSL Const|CLICK_ACTION_PLAY|integer|5|c=Play or pause parcel media on touch}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}{{#var:comment}}
{{!}}{{#var:comment}}
{{!}}[[Image:Toolplay.png]]
{{!}}[[Image:Toolplay.png]]
{{!}}-
{{!}}-
{{!}}{{LSL Const|CLICK_ACTION_OPEN_MEDIA|integer|6|c=When the prim is touched, the web media dialog is opened}}
{{!}}{{LSL Const|CLICK_ACTION_OPEN_MEDIA|integer|6|c=Play parcel media on touch, no pause}}
{{!}}{{#var:value}}
{{!}}{{#var:value}}
{{!}}{{#var:comment}}
{{!}}{{#var:comment}}

Revision as of 21:43, 8 May 2009

Summary

Function: llSetClickAction( integer action );
0.0 Forced Delay
10.0 Energy

Sets the action performed when a prim is clicked upon.

• integer action CLICK_ACTION_* flag

When the cursor is hovers over the prim the cursor image changes to reflect the action.

Constants

Flag Description Cursor
CLICK_ACTION_NONE 0 Performs the default action: when the prim is touched, touch events are triggered
CLICK_ACTION_TOUCH 0 When the prim is touched, touch events are triggered
CLICK_ACTION_SIT 1 When the prim is touched, the avatar sits upon it Toolsit.png
CLICK_ACTION_BUY 2 When the prim is touched, the buy dialog is opened Toolbuy.png
CLICK_ACTION_PAY 3 When the prim is touched, the pay dialog is opened Toolpay.png
CLICK_ACTION_OPEN 4 When the prim is touched, the object inventory dialog is opened Toolopen.png
CLICK_ACTION_PLAY 5 Play or pause parcel media on touch Toolplay.png
CLICK_ACTION_OPEN_MEDIA 6 Play parcel media on touch, no pause Toolmediaopen.png

Examples

Notes

With the CLICK_ACTION_* flag set to anything but CLICK_ACTION_NONE or CLICK_ACTION_TOUCH (default), the script won't trigger the touch* events anymore when the prim is clicked.

See Also

Events

•  touch_start
•  touch
•  touch_end

Functions

•  llPassTouches

Articles

•  Detected

Deep Notes

History

Introduced in SL 1.19.1(0)

Signature

function void llSetClickAction( integer action );