Hi,
mit 'linkedscene' kann nur der Name der Szene angegeben werden, welche geladen werden soll.
Siehe dazu den 'onclick' Code des 'skin_hotspotstyle' Styles (in der vtourskin.xml):
|
Source code
|
1
|
onclick="if(linkedscene, skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,get(skin_settings.loadscene_flags),get(skin_settings.loadscene_blend)); skin_updatescroll(); );"
|
Man kann diesen 'onclick' Code natürlich noch von um weitere Möglichkeiten erweitern - z.B. um eine Möglichkeit Aktionen wie lookat() nach dem Laden der Szene auszuführen.
Hier ein Beispiel - es wird zusätzlich noch abgefragt ob eine Attribut names 'sceneactions' definiert ist, und falls ja, dann wird dieses ausgeführt:
|
Source code
|
1
|
onclick="if(linkedscene, skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5); tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,get(skin_settings.loadscene_flags),get(skin_settings.loadscene_blend)); if(sceneactions, sceneactions() ); skin_updatescroll(); );"
|
Beim <hotspot> selbst kann dies dann so verwendet werden:
|
Source code
|
1
|
<hotspot ... linkedscene="scene_Innen" sceneactions="lookat(100,10,120);" />
|
Schöne Grüße,
Klaus