User Tools

Site Tools


macros:example:setplaybackfadeintimemodular

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
macros:example:setplaybackfadeintimemodular [2021/07/21 14:09] icke_siegenmacros:example:setplaybackfadeintimemodular [2021/07/21 14:38] (current) icke_siegen
Line 109: Line 109:
     * the **assembly** is some dotnet specific thing (maybe the variable's scope). I'd guess that ''Avolites.Acw.Titan'' should be a good starting point when testing other variables.     * the **assembly** is some dotnet specific thing (maybe the variable's scope). I'd guess that ''Avolites.Acw.Titan'' should be a good starting point when testing other variables.
     * the **value** is the initial value the variable is set to when being defined.     * the **value** is the initial value the variable is set to when being defined.
-  * after this, selecting a playback and setting it'time is all done in one step thanks to the [[macros:syntax:codeblocks|code blocks]] syntax:+  * after this, selecting a playback and setting its time is all done in one step thanks to the [[macros:syntax:codeblocks|code blocks]] syntax:
     * multiple instructions inside one step are bundled with ''{'' curly braces ''}''     * multiple instructions inside one step are bundled with ''{'' curly braces ''}''
     * instructions inside code blocks are separated with semicolons '';''     * instructions inside code blocks are separated with semicolons '';''
     * code blocks are also possible as conditional statements, in a very traditional way like      * code blocks are also possible as conditional statements, in a very traditional way like 
-   + 
-    if (condition)+<code>if (condition)
       {       {
         code being executed only if condition is true         code being executed only if condition is true
-      }+      }</code> 
 + 
 +  * for the instructions see [[macros:example:setplaybackfadeintime|]] 
 + 
 +The **calling macros** ''Wiki.Macros.SetFadeIn0'', ''Wiki.Macros.SetFadeIn1'' etc. now are really short: 
 +  * ''ActionScript.SetProperty("Wiki.Macros.SetFadeIn.Time", time:0)'' sets our cusom variable to a new value 
 +  * ''UserMacros.RecallMacroById("Wiki.Macros.SetFadeIn")'' calls our 'main macro' which than sets all playbacks to the new time
  
 ===== How to use it ===== ===== How to use it =====
  
   - [[:macros:deploying|make this macro available]]   - [[:macros:deploying|make this macro available]]
- +  - if you want to add more playbacks to be affected simply add more steps in the 'main macro' ''Wiki.Macros.SetFadeIn'' 
-tbd+  - if you want to add more fade-teime valus then you only need to add some more 'calling macros'
  
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
macros/example/setplaybackfadeintimemodular.1626876577.txt.gz · Last modified: 2021/07/21 14:09 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki