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:08] Roman Sališ [iconSymbolId] |
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 445: | Riadok 461: | ||
| ''**settings.sound**'' určuje, aký zvuk bude prehraný pri zobrazení messageBox-u. | ''**settings.sound**'' určuje, aký zvuk bude prehraný pri zobrazení messageBox-u. | ||
| Zvuk sa automaticky nastaví, ak použijete parameter ''[[#template|settings.template]]'', takže ho nemusíte extra nastavovať. | Zvuk sa automaticky nastaví, ak použijete parameter ''[[#template|settings.template]]'', takže ho nemusíte extra nastavovať. | ||
| - | Môže mať nastavenú jednu z následujúcich hodnôt: | + | \\ Môže mať nastavenú jednu z následujúcich hodnôt: |
| Riadok 470: | Riadok 486: | ||
| <code actionscript space=2> | <code actionscript space=2> | ||
| - | @param boolean settings.disableSound | + | @param boolean settings.disableSound=false |
| </code> | </code> | ||
| Riadok 492: | Riadok 508: | ||
| <code actionscript space=2> | <code actionscript space=2> | ||
| - | @param boolean settings.bottomLine | + | @param boolean settings.bottomLine=false |
| </code> | </code> | ||
| Riadok 498: | Riadok 514: | ||
| potom sa v spodnej časti messageBox-u zobrazí deliaca čiara. | potom sa v spodnej časti messageBox-u zobrazí deliaca čiara. | ||
| Táto čiara je vhodná pri zobrazení dlhších textov a viacerých možností voľby. | Táto čiara je vhodná pri zobrazení dlhších textov a viacerých možností voľby. | ||
| + | |||
| + | :!: Parameter ''**settings.line**'' je synonymom pre ''**settings.bottomLine**''. | ||
| Riadok 555: | Riadok 573: | ||
| - | ==== Spodná čiara ==== | ||
| - | |||
| - | <code actionscript example.as space=2> | ||
| - | _UI.messageBox({ | ||
| - | label: "Naozaj chcete pokračovať?", | ||
| - | template: _UI.MESSAGE_BOX_YES_NO, | ||
| - | bottomLine: true | ||
| - | }); | ||
| - | </code> | ||
| - | |||
| - | {{messagebox-bottom.jpg?nolink|}} | ||
| - | |||
| - | ---- | ||
| ==== Odpočet ==== | ==== Odpočet ==== | ||
| Riadok 613: | 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 628: | 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 644: | 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 658: | 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 675: | 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"], | ||