Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: krpano.com Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Donnerstag, 10. März 2011, 10:42

Hotspot-Grafik animieren (hin/herschieben)

Moin,

wie kann ich eine Hotspotgrafik über dem Panorama animieren?

Aktuell habe ich links eine info-lasche, die per tippen auf dem ipad hervorgezogen werden soll in einer kleinen animation.
das ganze soll durch ein weiteres tippen wieder im rand verschwinden.

habe gesehen, das wäre mit tween möglich, nur wie?

gruß rpano

2

Donnerstag, 10. März 2011, 11:06

Hi,

ein Hotspot oder eine Plugin Grafik?

Hotspots würden über ath/atv im Pano plaziert,
Grafiken per x/y auf dem Bildschirm,

z.B. um eine Grafik bei Klick von x=aktueller Wert auf x=100 innerhalb von 0.5 Sekunden zu verschieben:

Quellcode

1
onclick="tween(x, 100, 0.5);"


oder um sie abwechselnd auf 0 oder 100 zu verschieben:

Quellcode

1
2
3
4
<plugin ...
        zielx="100"
        onclick="tween(x, get(zielx), 0.5); switch(zielx,0,100);"
        />

hier wird z.B. eine zusätzlich Variable (zielx) definiert welche die neue Ziel Position festlegt,
bei Klick wird dann der aktuelle x Wert auf diese geändert,
und gleichzeitig wechselt der zielx Wert auch zwischen 0 und 100 um beim nächsten Klick wieder auf den jeweils anderen Wert zurückzukehren,

Schöne Grüße,
Klaus

3

Donnerstag, 10. März 2011, 13:58

Hi Klaus,

super das hat mir schon weiter geholfen.

Diese Tween-Funktion funktioniert also nur bei Grafiken oder würde das auch bei Hotspots gehen?

Gruß RPano

4

Donnerstag, 10. März 2011, 14:06

Hi,

die tween() Funktion kann mit jeder numerischen Variable verwendet werden,

Schöne Grüße,
Klaus