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, 3. März 2011, 12:03

Plugin-Größe automatisch anpassen

Hallo zusammen!

Ich möchte ein Plugin einmal definieren und dieses über verschiedene Hotspots mit dem für den Hotspot relevanten Inhalt aufrufen.
Mit folgendem Code funktioniert das auch:

<plugin name="hinweisfenster" url="" align="center" enabled="false" zorder="11" visible="false" alpha="0" handcursor="false" />

<action name="open_hwf">
set (plugin[hinweisfenster].url, %1);
set (plugin[hinweisfenster].visible, true);
tween (plugin[hinweisfenster].alpha, 1, 1);
set (plugin[hinweisfenster].enabled, true);
</action>

<action name="close_hwf">
tween(plugin[hinweisfenster].alpha, 0, 1);
delayedcall (1, set(plugin[hinweisfenster].visible, false));
set (plugin[hinweisfenster].enabled, false);
</action>

über den "onclick"-Befehl im Hotspot rufe ich dann über den jeweiligen Dateinamen den relevanten Inhalt auf:

<hotspot name="xxx"
oncklick="open_hwf(bilder/xxx.jpg);"
</hotspot>

Das funktioniert auch alles ganz gut. Jetzt habe ich aber das Problem, dass die Größe des Plugins sich nach dem zuerst aufgerufenen richtet.
Also das erste Bild wird noch richtig dargestellt und alle weiteren werden dann an diese Größe angepasst.
Kann man da irgendwas einstellen, dass sich die Größe immer nach der Originaldatei richtet?

Hat jemand eine Idee?

Schon mal vielen Dank und Grüße
Oliver

*smile* Hallo, ich hab es selbst hin bekommen!
Nur falls es jemanden interessiert:
Wenn man in der plugin-Definition noch ein width="" und hight="" einfügt, klappt es!

Grüß
Oliver

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Oliver« (3. März 2011, 17:05)


2

Freitag, 4. März 2011, 10:49

Hi,

eine weitere Möglichkeit um die Größe wieder zurückzusetzen wäre die resetsize Action,
diese könnte z.B. immer onloaded Event aufgerufen werden,

z.B.

Quellcode

1
<plugin ... onloaded="resetsize();" />


Schöne Grüße,
Klaus

Ähnliche Themen