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.

klausesser

Intermediate

  • "klausesser" started this thread

Posts: 287

Location: Düsseldorf

Occupation: Fotograf

  • Send private message

1

Wednesday, June 8th 2011, 1:01am

hotspot text permanent statt mot onhover

Hi!

Ich möchte gerne an einem Hotspot einen Text permanent sehen statt nur beim onhover. Weiß aber nicht, wie ich es ihm sage . . . *whistling*
so ist es im Moment: ;" onhover="showtext('zum Eingang'); ich schätze, ich muß das onhover durch was andeers ersetzen . . aber womit?

Gruß und Dank im Voraus, Klaus
herzlichen Gruß, Klaus

--
“Simplicity is the keynote of all true elegance.”
― Coco Chanel

2

Wednesday, June 8th 2011, 11:41pm

Hi,

die showtext() Action zeigt einen Text nur einmalig an einer bestimmten Bildschirm Position (per Default die Maus-Position) an,

um einen Text permanent anzuzeigen eignet sich das Textfield Plugin besser,

mittels "parent" könnte dieses dann auch einem Hotspot untergeordnet werden, damit es sich mit dem Hotspot mit bewegt,

z.B.

Source code

1
2
3
4
5
6
7
8
9
10
11
<hotspot name="hotspot1" .... />

<plugin name="hotspottext1"
        url="textfield.swf"
        parent="hotspot1" 
        html="[p]hotspot text[/p]"
        css="p{color:#FF0000; font-family:Arial; font-size:14;}"
        autosize="center"
        align="center"
        enabled="false"
        />


Schöne Grüße,
Klaus

klausesser

Intermediate

  • "klausesser" started this thread

Posts: 287

Location: Düsseldorf

Occupation: Fotograf

  • Send private message

3

Thursday, June 9th 2011, 12:13am

Vielen Dank, Klaus!!

herzlichen Gruß, Klaus

P.S.: fuktioniert das auch in Java auf dem iPad?
herzlichen Gruß, Klaus

--
“Simplicity is the keynote of all true elegance.”
― Coco Chanel

4

Thursday, June 9th 2011, 12:18am

Hi,

ja,

ps. 'Javascript', nicht 'Java', das sind zwei doch sehr verschiedene Dinge

Schöne Grüße,
Klaus

klausesser

Intermediate

  • "klausesser" started this thread

Posts: 287

Location: Düsseldorf

Occupation: Fotograf

  • Send private message

5

Thursday, June 9th 2011, 3:03am

Hi,

ja,

ps. 'Javascript', nicht 'Java', das sind zwei doch sehr verschiedene Dinge

Schöne Grüße,
Klaus



Oops! *squint*

herzlichen Gruß, Klaus
herzlichen Gruß, Klaus

--
“Simplicity is the keynote of all true elegance.”
― Coco Chanel

6

Monday, June 20th 2011, 10:42am

hallo

wenn ich das unten stehende eingebe bleibt das
Panorama unscharf - das kommt nur wenn ich das Parent angebe.

Muss ich im hotspot code auch den Parent wieder aufgreifen ?



<plugin name="werkstatt"
url="textfield.swf"
parent="werkstatt"
html="[p]hotspot text[/p]"
css="p{color:#FF0000; font-family:Arial; font-size:14;}"
autosize="center"
align="center"
enabled="false"
/>

<hotspot name="werkstatt"
keep="false"
visible="true" enabled="true" usecontentsize="false" handcursor="true" capture="true" children="true"
zorder="0"
fillcolor ="0xff0000" fillalpha ="0.00" borderwidth ="0.0" bordercolor ="0xff0000" borderalpha ="1.00"
fillcolorhover="0xffffff" fillalphahover="0.10" borderwidthhover="4.0" bordercolorhover="0xff0000" borderalphahover="0.80"
fadeintime="0.150" fadeouttime="0.300" fadeincurve="1.100" fadeoutcurve="0.700"
onover=""
onhover="showtext(IV. Mechanische Werkstatt)"
onout=""
ondown=""
onup=""
onclick="
if(plugin[videospot] !== null, removeplugin(videospot));
addplugin(videospot);
set(plugin[videospot].url,%SWFPATH%/plugins/videoplayer.swf);
set(plugin[videospot].align,center);
set(plugin[videospot].x,10);
set(plugin[videospot].y,20);
set(plugin[videospot].updateeveryframe,true);
set(plugin[videospot].videourl,mechanische.flv);
set(plugin[videospot].volume,0.7);
set(plugin[videospot].onhover,showtext('Durch erneutes Klicken schliesst sich das Fenster.'));
set(plugin[videospot].onclick, removeplugin(videospot) );
set(plugin[videospot].loop, false);
set(plugin[videospot].onvideocomplete, removeplugin(videospot) );"
editor=""

>
<point ath="-0.053840" atv="-0.000786" />
<point ath="-0.054295" atv="-0.021019" />
<point ath="-0.055743" atv="-0.021412" />


</hotspot>

7

Tuesday, July 5th 2011, 9:22pm

Hallo Klaus,

das obige Beispiel (vom 8.Juni) funktioniert bei mir nicht.
Mit parent="hotspot1" gibt es einen Fehler "no parent 'hotspot1' found". Ich habe das dann gemäss Forums-Hint geändert auf parent="hotspot[hotspot1]", das ergibt keinen Fehler, doch der Text erscheint nicht.

Wenn ich "parent= ..." weglasse, so wird der Text angezeigt, einfach in der Mitte, aber nicht dem Hotspot zugeordnet.

Muss der Hotspot bestimmte Eigenschaften haben oder muss ich initial noch eine action aufrufen?

Danke.

8

Monday, July 11th 2011, 6:48pm

Hi,

stimmt - parent="hotspot[hotspot1]" wäre eigentlich richtig...
der Rest sollte aber funktionieren (habe es gerade noch einmal getestet),

Schöne Grüße,
Klaus

9

Tuesday, June 26th 2012, 11:52am

Hallo,

ich wollte auch die loesung versuchen, jedoch hat es bei mir nicht funktioniert, das textfeld wurde nicht angezeigt...

mein code sieht so aus:

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
44
45
46
47
48
49
<hotspot name="hs11" devices="all"
	         keep="false"
	         visible="true" enabled="true" usecontentsize="false" handcursor="true" capture="true" children="true" maskchildren="false"
 	         zorder="0"
	         fillcolor     ="0xffffff" fillalpha     ="0.00" borderwidth     ="0.0" bordercolor     ="0xffffff" borderalpha     ="0.80"
	         fillcolorhover="0xffffff" fillalphahover="0.10" borderwidthhover="4.0" bordercolorhover="0xffffff" borderalphahover="0.80"
	         fadeintime="0.150" fadeouttime="0.300" fadeincurve="1.100" fadeoutcurve="0.700"
	         onover=""
	         onhover="showtext(Verteiler);"
	         onout=""
	         ondown=""
	         onup=""
	         onclick=""
	>
	<point ath="-0.212099" atv="-0.153811" />
	<point ath="-0.102595" atv="-0.133817" />
	<point ath="-0.127370" atv="-0.102116" />
	<point ath="-0.244347" atv="-0.123694" />
</hotspot>
 
<!-- copied from example -->
<plugin name="htmltext" url="%SWFPATH%/plugins/textfield.swf" 
	origin="center" 
	parent="hotspot[hs11]"
        html="data:htmldata1"
        css="data:cssdata1"
        borderwidth="1"
        bordercolor="0xFFFFFF"
        backgroundcolor="0xFFFFFF"
        selectable="false"
        autosize="center"
/>

<data name="htmldata1">
	<p align="center">
		<font face="times" size="+4">
			<b>Hello from Actionscript HTML</b>
		</font>
	</p>
	<b>bold</b><br/>
	<i>italic</i><br/>
	<u>underlined</u><br/>
	<br/>
</data>  

<data name="cssdata1">
	a{ text-decoration:underline; font-weight:bold; }
	a:hover { color:#885500; }
</data>


habe ich hier was vergessen oder falsch gemacht?

Danke fuer die Hilfestellung!