You are not logged in.

1

Thursday, May 6th 2010, 12:03am

Statische Ortsbezeichnung via JPG Rahmen, wie Text einbauen?

Hi!
mein erster Beitrag...

Erst mal grosses Lob für Krpano. Danke Klaus!

Ich hab folgendes Problem:

Es soll ein Textrahmen (jpg) als Hotspot herhalten. Dieser lässt sich alpha tweenen per hoover.
Darin soll ein Text sein, der mithoovert.
Soweit so gut:
Das Problem:
Ich kann in ein URL-Hotspot kein textfield.swf einbauen, da dies schon per URL belegt ist.
Eine Doppelbelegung via 2 Hotspots (1x URL/ 1xtextfield.swf) funktioniert zwar, die tween Werte stimmen aber nicht, da zorder auf gleicher Ebene ist. Wird demTextfeld eine höhere zorder zugewiesen, dann funktioniert logischerweise tween für das JPG nicht.

Hat jemand einen brauchbaren Ansatz, der dies elegant löst?

So schauts mit dem untigen Code aus (noch nicht ausgemistet):




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
50
51
52
53
54
55
56
57
58
<!-- Ortsbezeichnungen --> 

<hotspot name="ort:kahla" 

url="logo/ortsfahne.png" 
keep="false" 
ath="90.8239679860042" atv="-3.5078840401005977" 
zoom="false" 
width="246" height="181" 
scale="0.5" 
visible="true" 
enabled="true" 
handcursor="false" 
capture="true" 
children="true" 
zorder="0" 
alpha="0.35" 
blendmode="normal" 
smoothing="true" 
refreshrate="auto" 
onloaded="" 
onover="" 
onhover="tween(alpha,0.75, 0.5);" 
onout="tween(alpha,0.35, 0.5);" 
onclick="" 
/> 

<hotspot name="kahla" 
url="%SWFPATH%/plugins/textfield.swf" 
css="p{color:#FFFFFF; font-family:Arial; font-size:20;font-weight:bold; margin-left:5; margin-right:5;margin-top:25; text-align:center; }" 
html="[p]Kahla[/p]" 
keep="false" 
background="false" 
ath="90.8239679860042" atv="-3.5078840401005977" 
zoom="false" 
distorted="false" 
width="123" height="90" 
scale9grid="" scalechildren="false" 
rotate="0" 

edge="center" ox="" oy="" 
crop="" 
visible="true" 
enabled="true" 
handcursor="false" 
capture="true" 
children="true" 
zorder="1" 
alpha="0.35" 
blendmode="normal" 
smoothing="true" 
refreshrate="auto" 
onloaded="" 
onover="" 
onhover="tween(alpha,1);" 
onout="tween(alpha,0.35);" 
onclick="" 
/>


Zu finden sind die Panoramen unter:
http://www.360x180.ch/panoramen_vs/panor…urg_3_qtvr.html
http://www.360x180.ch/panoramen_vs/panor…urg_2_qtvr.html

Gruss aus der Schweiz

Marc

www.360x180.ch

This post has been edited 1 times, last edit by "360x180.ch" (May 6th 2010, 12:15pm)


iceman_fx

Professional

Posts: 598

Location: Sachsen

Occupation: Webdesigner- und entwickler sowie Fotodesigner

  • Send private message

2

Thursday, May 6th 2010, 8:10am

Was genau meinst Du? In Deinem Pano ist doch nichts ungewöhnliches, wenn ich auf den Info-Button klicke.

Wäre es ein problem für Dich, wenn Du einfach den Rahmen und Text als ein Bild einblendest?
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, May 6th 2010, 12:51pm

Quoted

Was genau meinst Du?

Das kleine Bild oberhalb Code ist das Ziel (Beitrag 1).

Ich will ein leerer Rahmen (png), den ich mit Text füllen kann.

Ich hab das Problem, dass zwar der Rahmen platziert werden kann, jedoch nicht mit Text füllen kann.




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
<hotspot name="ort:kahla" 

url="logo/ortsfahne.png" 
keep="false" 
ath="90.8239679860042" atv="-3.5078840401005977" 
zoom="false" 
width="246" height="181" 
scale="0.5" 
visible="true" 
enabled="true" 
handcursor="false" 
capture="true" 
children="true" 
zorder="0" 
alpha="0.35" 
blendmode="normal" 
smoothing="true" 
refreshrate="auto" 
onloaded="" 
onover="" 
onhover="tween(alpha,0.75, 0.5);" 
onout="tween(alpha,0.35, 0.5);" 
onclick="" 
/>


Ein Einbau der "textfield.swf" ist ja nicht möglich, da URL schon besetzt ist.

Oder gibt es einen Weg einen Hotspot per textfield zu generieren und background(url) auf png umzuleiten?

Der Text soll änderbar sein, da ich mehrere dieser Rahmen mit unterschiedlichem Text füllen will (Berge & Ortschaften bezeichen). Wenn ich Text auf "onhoover" einbaue, funktionierts zwar, aber nur beim hoovern. Ich will die Anzeige des Textes aber von Anfang an zentriert im png & alpha 0.35. Wenn ich "showtext (blabla)" in "onloaded" einfüge, zeigt es nichts an.

Wie krieg ich den Text sauber zentriert in die png Datei hinein? Ich mag polygon hotspots nicht, weil sich diese beim Drehen des Panos fürchterlich verziehen. Die png Datei dagegen behält seine Form.

Hoffe dies ist etwas verständlicher.

Ich habe schon solche Panos mit Ortsbezeichnung und individuellem Background gesehen, leider find ich aber grad kein Beispiel im Web.

Gruss

Marc

4

Monday, May 10th 2010, 2:57pm

Hi,

ein Ansatz wäre den Text mittels textfield Plugin als <plugin> Element zu definieren,
und dieses dann dem Hotspot mittels "parent" unterzuordnen,

z.B.

Source code

1
2
<hotspot name="spot" ... />
<plugin name="text" url="textfield.swf" ... parent="hotspot[spot]" />


die align/edge/x/y Werte des Text Plugins beziehen sich dann auf den
Hotspot,

Schöne Grüße,
Klaus

5

Wednesday, May 12th 2010, 1:22am

Ich mag polygon hotspots nicht, weil sich diese beim Drehen des Panos fürchterlich verziehen.
Das tun sie übrigens nicht, wenn du mehr Punkte setzt.
0100011101101100011001010110100101100011 0110100000100000011010110110110001100001 0111010001110011011000110110100001110100 0110010101110100001011000010000001001010 0111010101101110011001110110010100101110 0010000001000101011000110110100001110100 0010000001101010011001010111010001111010 0111010000101110

Similar threads