Hallo Leute,
nochmals eine Frage. Ich möchte ein Portrait mit Beschreibung zu der Person per klick auf einen Hotspot einblenden. Soweit funktioniert alles. Nun habe ich aber mehrere Portraits die pro Panorama eingebunden werden sollen. Hier würde ich nur ungerne für jedes einzelne Portrait einen Layer erstellen. Beim Klick auf den Hotspot erstelle ich eine Variable. Wie aber kann ich diese verwenden um den Layer mit den richtigen Text und Bild zu öffnen?
Code
<hotspot name="alex"
url="../graphics/punkt.png"
ath="0.20"
atv="6.00"
edge="top"
onhover="showtext(Alex,tooltip);"
onclick="if(layer[portrait].visible==false, set(layer[portrait].visible, true);, set(layer[portrait].visible, false); set(person, 'alex');)"
/>
<hotspot name="franz"
url="../graphics/punkt.png"
ath="10.20"
atv="6.00"
edge="top"
onhover="showtext(Franz,tooltip);"
onclick="if(layer[portrait].visible==false, set(layer[portrait].visible, true);, set(layer[portrait].visible, false); set(person, 'franz');)"
/>
<layer name="portrait" type="container" align="center" width="500" height="500" x="0" y="0" visible="false">
<layer name="picture" type="image" url="../images/alex.jpg" align="top" x="0" y="0" onclick="set(layer[portrait].visible, false);" />
<layer name="textfield" url="../graphics/textfield.png" align="top" x="0" y="305" width="480" height="280" scale9grid="6|6|268|188" onclick="set(layer[portrait].visible, false);" >
<layer name="text" url="%SWFPATH%/plugins/textfield.swf" align="lefttop" x="0" y="0" width="100%" height="100%" background="false" border="false"
padding="10 15"
html="data:alex"
css="color:#000000; font-family:Arial; font-size:12px;"
onclick="set(layer[portrait].visible, false);"
/>
</layer>
</layer>
<data name="alex">
Alex <br/>
Alex <br/>
Alex
</data>
<data name="franz">
Franz <br/>
Franz <br/>
Franz
</data>
Display More
LG Alex