You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

CMFA

Beginner

  • "CMFA" started this thread

Posts: 16

Location: zu Hause

Occupation: Gas-Wasser-Inst.

  • Send private message

1

Wednesday, February 29th 2012, 7:53pm

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

Source code

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.

Source code

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?

Source code

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*

This post has been edited 3 times, last edit by "CMFA" (Mar 1st 2012, 2:35pm)


iceman_fx

Professional

Posts: 601

Location: Sachsen

Occupation: Webdesigner- und entwickler sowie Fotodesigner

  • Send private message

2

Thursday, March 1st 2012, 7:55pm

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:

Source code

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

Thursday, March 1st 2012, 8:09pm

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):

Source code

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

Beginner

  • "CMFA" started this thread

Posts: 16

Location: zu Hause

Occupation: Gas-Wasser-Inst.

  • Send private message

4

Thursday, March 1st 2012, 8:18pm

Hi,

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

Source code

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

Thursday, March 1st 2012, 8:25pm

Hi,

doch, der Code stimmt schon so

bzgl. Pause:

Source code

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

Beginner

  • "CMFA" started this thread

Posts: 16

Location: zu Hause

Occupation: Gas-Wasser-Inst.

  • Send private message

6

Friday, March 2nd 2012, 9:21am

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

Source code

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

Friday, March 2nd 2012, 5:39pm

Hi, was ist mit 'qualifizierten Namen' gemeint?

CMFA

Beginner

  • "CMFA" started this thread

Posts: 16

Location: zu Hause

Occupation: Gas-Wasser-Inst.

  • Send private message

8

Friday, March 2nd 2012, 9:47pm

HI,

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

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
<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

Quoted

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*

This post has been edited 1 times, last edit by "CMFA" (Mar 5th 2012, 4:16pm)