Action unknown: siteexport_addpage
macros:example:toggletopage1andback
Table of Contents
Example
Pages - Toggle to page 1 and back
| by: | Sebastian Beutel, February 2019 |
|---|---|
| published: | here |
| description: | toggle to playback page 1, and back again |
| remarks: | idea see https://www.facebook.com/groups/Avolites/permalink/1455887577876805 |
functions
affected properties
control structures
- nested if conditions, see Control Structures
Code
- TogglePbPage1.xml
<?xml version="1.0" encoding="utf-8"?> <avolites.macros> <!-- idea see https://www.facebook.com/groups/Avolites/permalink/1455887577876805/ --> <!-- Sebastian Beutel, February 2019 --> <macro id="Macros.TogglePlaybackPage" name="Toggle PB Page 1 and back"> <sequence> <step> { if(UserMacros.CurrentUserNumber == 1000) { ActionScript.SetProperty("UserMacros.CurrentUserNumber", Handles.Playbacks.Page.Index); Handles.Playbacks.ChangePage(0); } else { if (Handles.Playbacks.Page.Index == 0){ Handles.Playbacks.ChangePage(UserMacros.CurrentUserNumber); } ActionScript.SetProperty("UserMacros.CurrentUserNumber", 1000); } } </step> </sequence> </macro> </avolites.macros>
Explanation
This explains the functional steps within the sequence. For all the other XML details please refer to Formats and syntax
This macro abuses the property UserMacros.CurrentUserNumber as temporary cache for the current playback page number.
- if the macro is called and
UserMacros.CurrentUserNumberis 1000 thenUserMacros.CurrentUserNumberis set to the current playback page, and playbacks are toggled to page 1 - if the macro is called and
UserMacros.CurrentUserNumberis NOT 1000 then playbacks are toggled to what is cached inUserMacros.CurrentUserNumber, andUserMacros.CurrentUserNumberis then set to 1000
Side effects:
- in a new show,
UserMacros.CurrentUserNumberdefaults to 1. At first you have to call the macro twice. - if you change the playback page manually after having toggled to page 1 then you have to call the macro twice.
- this interferes with the Macro Usernumber - be aware of this when programming or calling other macros
How to use it
- call this macro to go to Playback Page 1, and to go back to the previously active page
You could leave a comment if you were logged in.
macros/example/toggletopage1andback.txt · Last modified: 2019/04/27 19:33 by 127.0.0.1
