Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dev:omega:flash:ui:messagebox [2014/11/11 12:39] Roman Sališ [disableSound] |
dev:omega:flash:ui:messagebox [2017/10/12 16:43] (aktuálne) Roman Sališ [Vlastné tlačítka] |
||
---|---|---|---|
Riadok 17: | Riadok 17: | ||
===== Prehľad nastavení ===== | ===== Prehľad nastavení ===== | ||
- | ^ vlastnosť ^ typ ^ default ^ popis ^ | + | ^ vlastnosť ^ typ ^ default ^ popis ^ |
- | | ''[[#template|template]]'' | //number// | ''_UI.MESSAGE_BOX_NORMAL'' | ''_UI.MESSAGE_BOX_NORMAL'' \\ ''_UI.MESSAGE_BOX_INFO'' \\ ''_UI.MESSAGE_BOX_WARNING'' \\ ''_UI.MESSAGE_BOX_ERROR'' \\ ''_UI.MESSAGE_BOX_YES_NO'' \\ ''_UI.MESSAGE_BOX_YES_NO_CANCEL'' | | + | | ''[[#template|template]]'' | //number// | ''_UI.MESSAGE_BOX_NORMAL'' | ''_UI.MESSAGE_BOX_NORMAL'' \\ ''_UI.MESSAGE_BOX_INFO'' \\ ''_UI.MESSAGE_BOX_WARNING'' \\ ''_UI.MESSAGE_BOX_ERROR'' \\ ''_UI.MESSAGE_BOX_YES_NO'' \\ ''_UI.MESSAGE_BOX_YES_NO_CANCEL'' | |
- | | ''[[#label|label]]'' | //string// | | | | + | | ''[[#label|label]]'' | //string// | | | |
- | | ''[[#callback|callback]]'' | //array// | ''null'' | | | + | | ''[[#callback|callback]]'' | //array// | ''null'' | | |
- | | ''[[#callback|callbackResponse]]'' \\ ''[[#callback|response]]'' | //number// | ''_UI.MESSAGE_BOX_RESPONSE_NORMAL'' | ''_UI.MESSAGE_BOX_RESPONSE_NONE'' \\ ''_UI.MESSAGE_BOX_RESPONSE_NORMAL'' \\ ''_UI.MESSAGE_BOX_RESPONSE_EVENT'' | | + | | ''[[#callback|callbackResponse]]'' \\ ''[[#callback|response]]'' | //number// | ''_UI.MESSAGE_BOX_RESPONSE_NORMAL'' | ''_UI.MESSAGE_BOX_RESPONSE_NONE'' \\ ''_UI.MESSAGE_BOX_RESPONSE_NORMAL'' \\ ''_UI.MESSAGE_BOX_RESPONSE_EVENT'' | |
- | | ''[[#callback_callid|callback_callId]]'' | //array// | ''null'' | | | + | | ''[[#callback_-callid|callback_{callId}]]'' \\ ''[[#callback_-callid|on{callId}Callback]]'' | //array// | ''null'' | | |
- | | ''[[#icon|icon]]'' | //number// | ''null'' | ''_UI.MESSAGE_BOX_ICON_NONE'' \\ ''_UI.MESSAGE_BOX_ICON_INFO'' \\ ''_UI.MESSAGE_BOX_ICON_WARNING'' \\ ''_UI.MESSAGE_BOX_ICON_ERROR'' \\ ''_UI.MESSAGE_BOX_ICON_QUESTION'' | | + | | ''[[#icon|icon]]'' | //number// | ''null'' | ''_UI.MESSAGE_BOX_ICON_NONE'' \\ ''_UI.MESSAGE_BOX_ICON_INFO'' \\ ''_UI.MESSAGE_BOX_ICON_WARNING'' \\ ''_UI.MESSAGE_BOX_ICON_ERROR'' \\ ''_UI.MESSAGE_BOX_ICON_QUESTION'' | |
- | | ''[[#iconSymbolId|iconSymbolId]]'' | //string// | ''null'' | | | + | | ''[[#iconSymbolId|iconSymbolId]]'' | //string// | ''null'' | | |
- | | ''[[#sound|sound]]'' | //number// | ''null'' | ''_UI.MESSAGE_BOX_SOUND_NONE'' \\ ''_UI.MESSAGE_BOX_SOUND_INFO'' \\ ''_UI.MESSAGE_BOX_SOUND_WARNING'' \\ ''_UI.MESSAGE_BOX_SOUND_ERROR'' \\ ''_UI.MESSAGE_BOX_SOUND_QUESTION'' | | + | | ''[[#sound|sound]]'' | //number// | ''null'' | ''_UI.MESSAGE_BOX_SOUND_NONE'' \\ ''_UI.MESSAGE_BOX_SOUND_INFO'' \\ ''_UI.MESSAGE_BOX_SOUND_WARNING'' \\ ''_UI.MESSAGE_BOX_SOUND_ERROR'' \\ ''_UI.MESSAGE_BOX_SOUND_QUESTION'' | |
- | | ''[[#soundSymbolId|soundSymbolId]]'' | //string// | ''null'' | ''sound_error'' \\ ''sound_ding'' \\ ''...'' | | + | | ''[[#soundSymbolId|soundSymbolId]]'' | //string// | ''null'' | ''sound_error'' \\ ''sound_ding'' \\ ''...'' | |
- | | ''[[#disableSound|disableSound]]'' | //boolean// | ''false'' | | | + | | ''[[#disableSound|disableSound]]'' | //boolean// | ''false'' | | |
- | | ''[[#bottomLine|bottomLine]]'' \\ ''[[#bottomLine|line]]'' | //boolean// | ''false'' | | | + | | ''[[#bottomLine|bottomLine]]'' \\ ''[[#bottomLine|line]]'' | //boolean// | ''false'' | | |
- | | ''width'' | //number// | ''null'' | | | + | | ''width'' | //number// | ''null'' | | |
- | | ''height'' | //number// | ''null'' | | | + | | ''height'' | //number// | ''null'' | | |
- | | ''selectable'' | //boolean// | ''false'' | | | + | | ''selectable'' | //boolean// | ''false'' | | |
- | | ''checkbox'' | //object// | ''null'' | | | + | | ''checkbox'' | //object// | ''null'' | | |
- | | - ''label'' | //string// | | | | + | | - ''label'' | //string// | | | |
- | | - ''state'' | //boolean// | ''false'' | | | + | | - ''state'' | //boolean// | ''false'' | | |
- | | ''buttons'' | //array// | ''null'' | | | + | | ''buttons'' | //array// | ''null'' | | |
- | | - ''callId'' | //string// | | | | + | | - ''callId'' | //string// | | | |
- | | - ''label'' | //string// | | | | + | | - ''label'' | //string// | | | |
- | | - ''hint'' | //string// | | | | + | | - ''hint'' | //string// | | | |
- | | - ''symbolId'' | //string// | | | | + | | - ''symbolId'' | //string// | | | |
- | | - ''key'' | //string// \\ //number// \\ //array// | | | | + | | - ''key'' | //string// \\ //number// \\ //array// | | | |
- | | ''timeout'' | //object// | ''null'' | | | + | | - ''callback'' | | | | |
- | | - ''time'' | //number// | ''10'' | | | + | | ''timeout'' | //object// | ''null'' | | |
- | | - ''callId'' | //string// | | | | + | | - ''time'' | //number// | ''10'' | | |
- | | ''useDisableBox'' | //boolean// | ''true'' | | | + | | - ''callId'' | //string// | | | |
- | | ''autoScroll'' | //boolean// | ''false'' | | | + | | ''useDisableBox'' | //boolean// | ''true'' | | |
- | | ''autoScrollHtml'' | //boolean// | ''false'' | | | + | | ''autoScroll'' | //boolean// | ''false'' | | |
- | | * ''autoHeight'' | //boolean// | ''true'' | | | + | | ''autoScrollHtml'' | //boolean// | ''false'' | | |
+ | |||
+ | |||
+ | |||
Riadok 205: | Riadok 209: | ||
<code actionscript space=2> | <code actionscript space=2> | ||
@param array settings.callback | @param array settings.callback | ||
- | @param number settings.callbackResponse | + | @param number settings.callbackResponse=_UI.MESSAGE_BOX_RESPONSE_EVENT |
</code> | </code> | ||
Riadok 293: | Riadok 297: | ||
- | ==== callback_callId ==== | + | ==== callback_{callId} ==== |
<code actionscript space=2> | <code actionscript space=2> | ||
@param array settings.callback_{callId} | @param array settings.callback_{callId} | ||
+ | @param array settings.on{callId}Callback Alternatívne použitie | ||
</code> | </code> | ||
Riadok 330: | Riadok 335: | ||
{ | { | ||
} | } | ||
+ | </code> | ||
+ | |||
+ | __Alternatívne použitie:__ | ||
+ | <code actionscript space=2> | ||
+ | _UI.messageBox({ | ||
+ | template: _UI.MESSAGE_BOX_YES_NO, | ||
+ | label: "Chcete pokracovat?", | ||
+ | callback: [this, "dummyFnc"], | ||
+ | onYesCallback: [this, "responseYesFnc", "argument1", "argument2"], | ||
+ | onNoCallback: [this, "responseNoFnc"] | ||
+ | }); | ||
</code> | </code> | ||
Riadok 602: | Riadok 618: | ||
callId: "opt2", | callId: "opt2", | ||
label: "Option2", | label: "Option2", | ||
- | key: ["2", Key.ENTER] | + | key: ["2", Key.ENTER], |
- | } | + | callback: [this, "callbackFnc"] |
+ | } | ||
], | ], | ||
- | showBottomLine: true | + | bottomLine: true |
}); | }); | ||
</code> | </code> | ||
Riadok 617: | Riadok 634: | ||
_UI.messageBox({ | _UI.messageBox({ | ||
label: "Naozaj chcete pokračovať?", | label: "Naozaj chcete pokračovať?", | ||
+ | template: _UI.MESSAGE_BOX_YES_NO, | ||
checkbox: { | checkbox: { | ||
label: "Aj nabudúce...", | label: "Aj nabudúce...", | ||
state: true | state: true | ||
}, | }, | ||
- | showBottomLine: true | + | bottomLine: true |
}); | }); | ||
</code> | </code> | ||
Riadok 633: | Riadok 651: | ||
<code actionscript callbackNormal.as space=2> | <code actionscript callbackNormal.as space=2> | ||
_UI.messageBox({ | _UI.messageBox({ | ||
+ | template: _UI.MESSAGE_BOX_YES_NO, | ||
label: "Naozaj chcete pokračovať?", | label: "Naozaj chcete pokračovať?", | ||
- | showBottomLine: true, | + | bottomLine: true, |
callback: [this, "callbackFnc1", "ARG1"] | callback: [this, "callbackFnc1", "ARG1"] | ||
}); | }); | ||
Riadok 647: | Riadok 666: | ||
<code actionscript callbackEvent.as space=2> | <code actionscript callbackEvent.as space=2> | ||
_UI.messageBox({ | _UI.messageBox({ | ||
+ | template: _UI.MESSAGE_BOX_YES_NO, | ||
label: "Naozaj chcete pokračovať?", | label: "Naozaj chcete pokračovať?", | ||
- | showBottomLine: true, | + | bottomLine: true, |
response: _UI.MESSAGE_BOX_RESPONSE_EVENT, | response: _UI.MESSAGE_BOX_RESPONSE_EVENT, | ||
[this, "callbackFnc2", "ARG1"] | [this, "callbackFnc2", "ARG1"] | ||
Riadok 664: | Riadok 684: | ||
<code actionscript callbackEvent.as space=2> | <code actionscript callbackEvent.as space=2> | ||
_UI.messageBox({ | _UI.messageBox({ | ||
+ | template: _UI.MESSAGE_BOX_YES_NO, | ||
label: "Naozaj chcete pokračovať?", | label: "Naozaj chcete pokračovať?", | ||
- | showBottomLine: true, | + | bottomLine: true, |
response: _UI.MESSAGE_BOX_RESPONSE_EVENT, | response: _UI.MESSAGE_BOX_RESPONSE_EVENT, | ||
callback: [this, "callbackFnc2", "ARG1"], | callback: [this, "callbackFnc2", "ARG1"], |