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.

1

Wednesday, November 25th 2009, 10:40am

Bug? PlugIn wird deaktiviert - Hilfe Klaus! /Textfield etc.

Hallo Klaus,

ich stelle meine Frage direkt an dich, da mein Problem sehr merkwürdig ist. Ich habe ein Problem mit dem Textfield PlugIn, was unter gewissen Umständen nicht funktioniert. Ich stelle die Frage hier im allgemeinen Forum, da es evtl. auch an meinem XML-Aufbau liegen kann:

Ich benutze das Textfield PlugIn um in einem Rundgang den Titel einer Szene anzeigen zu lassen:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
	<data name="title">
		<p align="left">
			<font face="arial" size="10px" color="#999999">
				<b>Szene 1</b>
			</font>
		</p>
	</data>

	<plugin name="title" url="%SWFPATH%/plugins/textfield.swf" 
	        align="bottom" edge="topleft"  x="-78" y="33" children="false" zorder="5"
	        html="data:title"
			handcursor="false"
	        background="false"
	        textglow="0"
	        textglowcolor="0xFFFFFF"
	        textshadow="0"
	        autosize="center"
	        onclick=""
			/>


Jetzt wird aber dieser Titel unter folgenden Konstellationen nicht mehr angezeigt!:

1. in manchen Szenen wird der Titel erst angezeigt, wenn ich das Textfield Plug-In an das Ende meiner XML stelle.

2. Ich habe mir eine kleine "helper.xml" gebaut, in der die Options aktiviert werden sowie ein kleines Fadenkreuz, womit ich meine HotSpots positioniere. Diese XML wird in meiner Basis-XML "settings.xml" über einen include eingeladen.
SO: Wenn ich in meiner helper.xml das Fadenkreuz (eine einfache Grafik) deaktiviere! dann funktioniert die Titelanzeige in keiner Szene mehr, sprich das Textfield-PlugIn scheint deaktiviert. Deaktiviere ich die Options oder aktiviere ich mein Fadenkreuz zusätzlich zu den Options, dann geht die Titelanzeige wieder!!! *cry* *confused*

3. Füge ich einer Szene zusätzlich zum Soundplug-In eine Button "Sound on/off" hinzu, funktioniert das Textfield PlugIn nicht mehr bzw. fällt meine Titelanzeige aus wenn ich in eine benachbarte Szene springe. Die Titelanzeige funktionierte allerdings solange im Rundgang, bis ich in die Szene mit dem Sound-on/off Button springe und bei Verlassen geht sie in allen Szenen wo sie vorher funktionierte nicht mehr. Ab dem Verlassen der Szene funktiert das Textfield PlugIn also nicht mehr.
Mein Soundbutton der das verursacht oder die anderen Kostellation wie unter 2. 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
			<!-- Soundbutton -->
		<plugin name="soundOn"
		zorder="6" align="bottom"
		edge="topleft"  y="38" x="-330"
		url="%SWFPATH%/assets/img/slimfast_black_buttonkit_pt.png"
		visible="true"
		crop="272|26|79|26" blendmode="normal"
		onhover="showtext(Off);" onclick="action(soundOff);"
		keep="true"
		/>

		<plugin name="soundOff"
		zorder="6" align="bottom"
		edge="topleft"  y="38" x="-330"
		url="%SWFPATH%/assets/img/slimfast_black_buttonkit_pt.png"
		visible="false"
		crop="272| 0|79|26" blendmode="normal"
		onhover="showtext(On);"   onclick="action(soundOn);"
		keep="true"
		/>

		<action name="soundOff">
		set(plugin[soundOn].visible,false); set(plugin[soundOff].visible,true);
		stopallsounds();
		</action>
		
		<action name="soundOn">
		set(plugin[soundOff].visible,false); set(plugin[soundOn].visible,true);
		action(sound);
		</action>


4. Die Titelanzeige funktioniert auch nicht mehr sobald ich in einer Szene ein Logo einblenden möchte.
Vielleicht läßt sich an meinem code erklären, womit das zusammenhängt?

Source code

1
2
3
4
5
6
7
8
9
10
11
12
	<!-- Logo -->
	<plugin name="logoClient"
 	        url="assets/img/logo.png"
	        keep="true"
 	        visible="true" enabled="true" handcursor="false" capture="true" children="true"
 	        zorder="9"
 	        alpha="1.00" blendmode="normal"
 	        smoothing="true"
 	        origin="top"
 	        x="0" y="6"
	        scale="1"
	        />


Ich hoffe das läßt sich irgendwie beheben. Oder gibt es evtl. eine elegantere Möglichkeit einem Standort im Rundgang einen Namen zu verpassen der an bestimmter Stelle bei betreten des jeweiligen Panos angezeigt wird?

Viele Grüße
Holger

This post has been edited 1 times, last edit by "inlinear" (Nov 25th 2009, 11:03am)


2

Wednesday, November 25th 2009, 11:26am

die Antwort auf alle Fragen heißt ...

Sub-Z-Order

darauf muss man erstmal kommen! ;-) *pinch*

Sobald man eine neue Grafik einfügt, wobei auch ein neuer z-Order Wert publiziert wird, so beeinflusst das eben auch die anderen Objekte in der Szene! Denn kommt jetzt ein drittes hinzu gibts da Konflikte und ein älteres Objekt, was vorher immer oben auf war (die berüchtigte Titelanzeige) rutscht dann doch mal auf der gleichen Z-Order-Ebene in eine Sub-Ebene. Genau das war der Fall. Der Fehler war also schon vorher da hatte aber seinen Effekt bei Hinzufügen eines weiteren Objekts gezeigt. Und das ist gemein.

Die besten Antwoten sind die eigenen *thumbsup*

Grüße an alle
Holger

Similar threads