User:Jaime Prilusky/Test/multi-scene: Difference between revisions

Jaime Prilusky (talk | contribs)
New page: <StructureSection load='' size='340' side='right' caption='' scene=''> <jmol><jmollink> <script> script /wiki/scripts/10/1051440/3rec/1.spt script /wiki/scripts/10/1051455/1crn_121/1...
 
Jaime Prilusky (talk | contribs)
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
===Multi-scene button/link===
<StructureSection load='' size='340' side='right' caption='' scene=''>
<StructureSection load='' size='340' side='right' caption='' scene=''>
* <jmol>
<jmollink>
  <text>multi-scene</text>
  <script>
    script /wiki/scripts/10/1051440/3rec/1.spt
    script /wiki/scripts/10/1051455/1crn_121/1.spt
    script /wiki/scripts/96/961168/1ejg_simple/1.spt
  </script>
</jmollink>
</jmol>, just displaying one scene after another, once.


* This <jmol>
<jmolButton>
  <text>multi-scene</text>
  <script>
    var a = [1,2,3];
    for(var i IN a) {
      script /wiki/scripts/10/1051440/3rec/1.spt;
      script /wiki/scripts/10/1051455/1crn_121/1.spt;
      script /wiki/scripts/96/961168/1ejg_simple/1.spt;
      delay 0.5;
    }
  </script>
</jmolButton>
</jmol> repeats three times the series of scenes.


<jmol><jmollink>
Quite primitive, with a list of scenes to display when you click the link or the button. You may add <b>delay 0.5;</b> between scenes, where the value is in seconds, and, of course, repeat scenes on the list.
<script>
We can try to add a '''better loop''' or another form of '''flow-control''' over the list.
  script /wiki/scripts/10/1051440/3rec/1.spt
<b>Note:</b> scenes don't clear the color-reference area. This needs to be fixed, so color reference will not remain for subsequent scenes.
  script /wiki/scripts/10/1051455/1crn_121/1.spt
  script /wiki/scripts/96/961168/1ejg_simple/1.spt
</script>
  <text>multi-scene</text>
</jmollink></jmol>, just displaying one scene after another


* The simple code is like this:
<pre>
<jmol>
  <jmolButton>
    <text>multi-scene</text>
    <script>
      script /wiki/scripts/10/1051440/3rec/1.spt
      script /wiki/scripts/10/1051455/1crn_121/1.spt
      script /wiki/scripts/96/961168/1ejg_simple/1.spt
    </script>
  </jmolButton>
</jmol>
</pre>


* and this for the repetition
<pre>
<jmol>
<jmolButton>
  <text>multi-scene</text>
  <script>
    var a = [1,2,3];
    for(var i IN a) {
      script /wiki/scripts/10/1051440/3rec/1.spt;
      script /wiki/scripts/10/1051455/1crn_121/1.spt;
      script /wiki/scripts/96/961168/1ejg_simple/1.spt;
      delay 0.5;
    }
  </script>
</jmolButton>
</jmol>
</pre>
</StructureSection>
</StructureSection>
<references/>
<references/>