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.

CMFA

Anfänger

  • »CMFA« ist der Autor dieses Themas

Beiträge: 35

Wohnort: zu Hause

Beruf: Gas-Wasser-Inst.

  • Nachricht senden

1

Mittwoch, 29. Februar 2012, 19:53

Frage zum richtigen Einbinden

Hallo Forum,

ich bin schon eine ganze Weile als "blinder Passagier" im Forum unterwegs. Auch habe ich mir bei Youtube das Tutorial angesehen und konnte es schon erfolgreich mit der Testversion umgesetzt.

Ich möchte meine Frage etwas konkretisieren

Nun habe ich mir in meinem Testpanorama mittels

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<plugin name="logo"
        	url="../pano_folder/logo.jpg"
        	align="leftbottom"
        	handcursor="true"
        	name="MärkischerPlastz"
        	onhover="showtext(Märkischer Platz, Tooltip); set(alpha,1.0);"
        	onout="set(alpha,0.4);"
        	width="102"
        	height="76"
        	alpha="0.4"
        	x="80"
        	y="80"  
        	onclick="action(bild1,view);"
      	/>

ein Bild eingebaut. Wenn das Bild angeklickt wird soll es zu einer bestimmten Position zoomen. Dazu habe ich mir eine action angelegt, die bei "onclick" aufgerufen werden soll.
Jedoch klapt dieses noch nicht.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
<action name="bild1">
  <view hlookat   	="0.089006"
    	vlookat   	="0.025460"
    	camroll   	="0.000000"
    	fovtype   	="HFOV"
    	fov       	="0.099928"
    	fovmin    	="0.099928"
    	fovmax    	="179.000000"
    	maxpixelzoom  ="1.000000"
/>
</action>

Ist die action so richtig und kann das so funktionieren?

Quellcode

1
<include url="../xml/events.xml" keep="true"/>




Ich hoffe das ich ein guten Hinweis bekomme wie ich das realisieren kann.

VG

CMFA
*unsure*
Jedesmal wenn ich versuche über meinen Schatten zu springen... knipst irgend jemand das Licht aus!!!
*wacko*

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »CMFA« (1. März 2012, 14:35)


Beiträge: 601

Wohnort: Sachsen

Beruf: Webdesigner- und entwickler sowie Fotodesigner

  • Nachricht senden

2

Donnerstag, 1. März 2012, 19:55

Hi,
die action ist leider komplett falsch.
Du kannst keine Definitionen dort einstellen, sondern musst jeden Parameter per set(), tween() etc. ändern oder setzen.

Z.B. so:

Quellcode

1
2
<action name="bild1">
tween(plugin[logo].scale, 1);tween(plugin[logo].x, 200);...</action>


Der Aufruf im onclick wäre dann lediglich: onclick="bild1();".
VG vom iceman

www.fotodesign360.de / www.falkomueller.com
_____________________________________________________________________________________________________________________
Sende eCards direkt aus Deinem Panorama. Send eCards from your panorama.
The eCard-Plugin for krpano >> http://ecardplugin.falkomueller.com

3

Donnerstag, 1. März 2012, 20:09

Hi,

innerhalb von <action> muss krpano Actions Skript Code verwendet werden,
so etwas wie <view> ist statischer Code, welcher nur einmal, direkt beim Laden interpretiert wird,

z.B. so könnte die Action aussehen - die "tween" Action verändert den aktuellen Wert der angegebenen Variable zu dem angegebenen Wert innerhalb einer bestimmten Zeit (=ohne weitere Angaben innerhalb von 0.5 Sekunden):

Quellcode

1
2
3
4
5
<action name="bild1">
  tween(view.hlookat, 0.089006);
  tween(view.vlookat, 0.025460);
  tween(view.fov,0.099928);
</action>


siehe auch hier:
http://krpano.com/docu/actions/#tween

Schöne Grüße,
Klaus

CMFA

Anfänger

  • »CMFA« ist der Autor dieses Themas

Beiträge: 35

Wohnort: zu Hause

Beruf: Gas-Wasser-Inst.

  • Nachricht senden

4

Donnerstag, 1. März 2012, 20:18

Hi,

danke für die Hilfe, zwischen zeitlich hatte ich mir das hier aus dem Forum zusammen gebastelt.

Quellcode

1
2
zoomto(1.0,smooth(3,3,10));
lookto(get(spucker.hlookat), get(spucker.vlookat), get(spucker.fov), smooth(3,3, 10));

Was auch funktionierte aber sicher nicht elagant ist. Eine Frage wirft sich mir aber noch auf, wie kann man eine Pause nach dem "zoomto(1.0,smooth(3,3,10));" einbauen, so für 3 Sekunden?

CMFA
*unsure*
Jedesmal wenn ich versuche über meinen Schatten zu springen... knipst irgend jemand das Licht aus!!!
*wacko*

5

Donnerstag, 1. März 2012, 20:25

Hi,

doch, der Code stimmt schon so

bzgl. Pause:

Quellcode

1
2
3
zoomto(1.0,smooth(3,3,10));
wait(3.0);
lookto(get(spucker.hlookat), get(spucker.vlookat), get(spucker.fov), smooth(3,3, 10));


Schöne Grüße,
Klaus

CMFA

Anfänger

  • »CMFA« ist der Autor dieses Themas

Beiträge: 35

Wohnort: zu Hause

Beruf: Gas-Wasser-Inst.

  • Nachricht senden

6

Freitag, 2. März 2012, 09:21

Hi Klaus,

danke für den Hinweis, ich hatte es mit pause() probiert.
Eine weitere Frage habe ich da noch. Wie kann ich es erreichen das unter dem über das Plugin eingblendete Bild eine qualifizierten Namen bekommen.
Aktuell mache ich das mit der Tooltipmethode

Quellcode

1
onhover="showtext(Schleusenspucker, Tooltip);

was mir aber nicht so wirklich gefällt. HAst du einen Tip wie ich das Ändern kann?

CMFA
*unsure*
Jedesmal wenn ich versuche über meinen Schatten zu springen... knipst irgend jemand das Licht aus!!!
*wacko*

7

Freitag, 2. März 2012, 17:39

Hi, was ist mit 'qualifizierten Namen' gemeint?

CMFA

Anfänger

  • »CMFA« ist der Autor dieses Themas

Beiträge: 35

Wohnort: zu Hause

Beruf: Gas-Wasser-Inst.

  • Nachricht senden

8

Freitag, 2. März 2012, 21:47

HI,

sorry da habe ich mich glaube etwas schlecht ausgedrückt.
Können diese beiden Sachen irgendwie kombiniert werden?
Das ist meine xml Datei

Quellcode

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
<krpano version="1.0.8">
	<!-- flatskin template -->

	<!-- events - fullscreen button change, set cursor on start -->
	<events onxmlcomplete="bildbar();" 
    	/>
    	
    	<!-- view settings--> 
	<view hlookat="0" vlookat="0" fovtype="MFOV" fov="90" fovmin="60" fovmax="120" />

	<!-- the button bar -->
	<plugin name="bildbar"
	    	url="bildleiste.png"
	    	handcursor="false"
	    	align="leftbottom"
	    	x="10"
	    	y="10"
	    	scalechildren="true"
	    	scale="0.4"
	    	onover="tween(scale,1);"
	    	onout="tween(scale,0.4);"
	    	/>
    	
    	<!-- button showtext() style -->
	<textstyle name="bildstyle" font="Arial" fontsize="12" bold="true" italic="true"
	       	textcolor="0x000000" background="false" border="false"
	       	blendmode="layer" effect="glow(0xFFFFFF,0.85,4,4);dropshadow(2,45,0x000000,4,1);"
	       	origin="cursor" edge="bottom" xoffset="15" yoffset="-5" showtime="0.1" fadeintime="0.1" fadetime="0.1"
	          	/>

	<style name="buttonbild" parent="bildbar" align="leftop" y="5" url="bildleiste.png" />

	<plugin name="maerkisch" align="leftbottom" x="10" y="0"  style="buttonbild" crop="10|0|80|60"  onhover="showtext(Märkischer Platz, bildstyle);" onclick="bild1()"/>
	<plugin name="spucker"   align="leftbottom" x="85" y="0"  style="buttonbild" crop="85|0|80|60"  onhover="showtext(Schleusenspucker, bildstyle);" onclick="bild2()"  />
	<plugin name="bismark"   align="leftbottom" x="170" y="0" style="buttonbild" crop="170|0|44|60" onhover="showtext(Bismarkturm, bildstyle);"  	onclick="bild3()"  />
	<plugin name="stadt" 	align="leftbottom" x="220" y="0" style="buttonbild" crop="220|0|44|60" onhover="showtext(Stadtverwaltung, bildstyle);"  onclick="bild2()"  />

</krpano>

und diese aus dem Beitrag

Zitat

parent="hotspot1"

html="[p]hotspot text[/p]"

CMFA
*unsure*
Jedesmal wenn ich versuche über meinen Schatten zu springen... knipst irgend jemand das Licht aus!!!
*wacko*

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »CMFA« (5. März 2012, 16:16)


Ähnliche Themen