User:Jaime Prilusky/Test/multi-scene: Difference between revisions
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... |
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. | |||
< | 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. | ||
We can try to add a '''better loop''' or another form of '''flow-control''' over the list. | |||
<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. | |||
</ | |||
< | |||
* 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/> |