durch die Verwendung von <plugin> anstelle von <hotspot> wird ein Bild am Bildschirm ausgerichtet,Verstehe ich das richtig, dass ich einfach ein Bild über das Pano einblenden lasse, das sich nicht mitdreht (wodurch wird das nicht-mitdrehen eigentlich definiert? Nur durch den Unterschied dass es kein hotspot ist?)
, eigentlich war gedacht damit nur Plugins (swf Dateien) einzubinden, aber da es auf dem selbem Weg auch möglich war, einfache Bilder einzubinden, wurde das nach und nach immer mehr erweitert worden, und jetzt ist es eigentlich zum universellen Element zum Einbinden von Bilder, Plugins usw. geworden,ja, sobald, der parent auf eine anderes Element (Hotspot,Plugin) gesetzt wird, beziehen sich die Koordinaten auf dieses Bild (align,edge,x,y),Dann definiere ist die Hotspots im Bild über die Koordinaten und parent="map" heißt, dass sich die Koordinaten auf das Bild beziehen, oder?
mit "zorder" werden die Elemente untereinander sortiert, alle <plugin> Elemente, und getrennt alle <hotpots> Elemente,zorder="2" heißt, dass es sich eine Ebene über dem Pano befindet?
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
>
<action name="closemap">
set(onclick,action(openmap););
tween(width,100,distance(320,0.8),easeoutquad);
tween(height,70,distance(227,0.8),easeoutquad);
</action>
<action name="openmap">
set(onclick,action(closemap););
tween(width,565,distance(565,0.5),easeoutquad);
tween(height,400,distance(400,0.5),easeoutquad);
</action>
<plugin name="map" url="images_kopie/Wolfstein_Karte.png"
keep="true"
align="leftbottom"
x="16"
y="16"
alpha="0.85"
handcursor="true"
scalechildren="true"
width="565"
height="400"
onhover=""
onclick="action(closemap);"
onloaded="wait(2);action(closemap);"
/>
<plugin name="Bruecke"
url="images_kopie/mappoint.png"
keep="true"
parent="map"
align="lefttop"
edge="center"
x="150"
y="350"
zorder="2"
onhover="showtext( Eingang Burg );"
onclick="loadscene(Bruecke, NULL, MERGE, BLEND(1));"
/>
|
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 |
<action name="closemap"> set(plugin[map].onclick,action(openmap);); tween(plugin[map].width,100,distance(320,0.8),easeoutquad); tween(plugin[map].height,70,distance(227,0.8),easeoutquad); </action> <action name="openmap"> set(plugin[map].onclick,action(closemap);); tween(plugin[map].width,565,distance(565,0.5),easeoutquad); tween(plugin[map].height,400,distance(400,0.5),easeoutquad); </action> |
|
|
Source code |
1 2 3 4 |
<plugin name="Bruecke" ... onclick="loadscene(Bruecke, NULL, MERGE, BLEND(1)); delayedcall(2, action(closemap));" /> |