Sie sind nicht angemeldet.

1

Dienstag, 25. August 2009, 17:55

krprotect hat Probleme beim Einlesen der xml

Hallo,

meine fertige Tour mit 4 xml-Dateien beinhaltet keinerlei logische Fehler. Sie funktioniert sowohl lokal als auch wenn ich sie auf einen Server lade.
Jetzt wollte ich das Tool krprotect ausprobieren, jedoch mault es schon beim Einlesen der root-xml. Folgende Fehlermeldung kommt:

Auch beim Hinzufügen der 3 weiter xml-Dateien gibt es angeblich ein Problem.
Ein Erstellen ist aber ohne weiteres möglich. Scheint auch zu laufen.

Also Beispiel hier mal meine root-xml:

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?xml version="1.0" encoding="windows-1252"?>
<krpano version="1.0.7">

	

    <image type="CUBE">
        <left url="images/Turm_bei_Sonne_Seite_1_l.jpg" />
        <right url="images/Turm_bei_Sonne_Seite_1_r.jpg" />
        <back url="images/Turm_bei_Sonne_Seite_1_b.jpg" />
        <front url="images/Turm_bei_Sonne_Seite_1_f.jpg" />
        <up url="images/Turm_bei_Sonne_Seite_1_u.jpg" />
        <down url="images/Turm_bei_Sonne_Seite_1_d.jpg" />
    </image>

    
    <display 	fps="60"
    			details="16" 
    			movequality="HIGHSHARP" 
    			stillquality="HIGHSHARP" 
    			/>

    <view 		hlookat       ="0"
          		vlookat       ="0"
         		fov           ="70"
          		fovmin        ="70"
         		fovmax        ="70"
         		vlookatmin	="-90"
         		vlookatmax	="+90"
          		architectural	="0"
          		fisheye="0"
          		/>
	
	<autorotate enabled ="true"
	            waittime="1.5"
	            accel   ="1"
	            speed   ="15"
	            horizon ="0"
	            tofov   ="NaN"
	            />

	<action name="load_Turm_2">
		loadpano(Turm_2.xml,null,KEEPALL,ZOOMBLEND(2,3));
	</action>
	<action name="load_Turm_4">
		loadpano(Turm_4.xml,null,KEEPALL,ZOOMBLEND(2,3));
	</action>

	<hotspot name="Turm_2"
	         url="images/hotspot_ani_white.swf"
	         keep="false"
	         ath="+190"
	         atv="+3"
	         zoom="false"
	         scale="0.7"
	         visible="true" 
	         enabled="true" 
	         handcursor="true" 
	         capture="true" 
	         children="true"
 	         zorder=""
	         alpha="1.00"
	         smoothing="true" 
	         blendmode="normal"
 	         smoothing="true"
 	         onloaded=""
	         onover="tween(scale,1);set(autorotate.enabled,false);"
	         onhover="showtext( zur Süd-West Ecke );"
	         onout="tween(scale,0.7);set(autorotate.enabled,true);"
	         ondown=""
	         onup=""
	         onclick="looktohotspot(Turm_2,100,smooth(150,25,100));	
	                  action(load_Turm_2);
	                  lookat(50,0,0);
	                  wait(BLEND);"
	         />
	         <hotspot name="Turm_4"
	         url="images/hotspot_ani_white.swf"
	         keep="false"
	         ath="-70"
	         atv="+3"
	         zoom="false"
	         scale="0.7"
	         visible="true" 
	         enabled="true" 
	         handcursor="true" 
	         capture="true" 
	         children="true"
 	         zorder=""
	         alpha="1.00"
	         smoothing="true" 
	         blendmode="normal"
 	         smoothing="true"
 	         onloaded=""
	         onover="tween(scale,1);set(autorotate.enabled,false);"
	         onhover="showtext( zur Nord-Ost Ecke );"
	         onout="tween(scale,0.7);set(autorotate.enabled,true);"
	         ondown=""
	         onup=""
	         onclick="looktohotspot(Turm_4,100,smooth(150,25,100));	
	                  action(load_Turm_4);
	                  lookat(-70,0,0);
	                  wait(BLEND);"
	         />



</krpano>


Noch ne weitere Frage:
Wenn ich alles in EINE swf gepackt habe, dann brauche ich nur noch diese Datei hochzuladen. Die Würfelflächen-Bilder und der Rest sind dann in der swf mit drin?

Gruß
Matthias

2

Mittwoch, 2. September 2009, 11:19

Hi,
Jetzt wollte ich das Tool krprotect ausprobieren, jedoch mault es schon beim Einlesen der root-xml. Folgende Fehlermeldung kommt:
der im kprotect Tool verwendete XML Parser reagiert leider sehr viel sensibler auf XML Syntax Fehler, als der Flash XML Parser, welcher vieles durchgehen lässt,

laut der Fehler Meldung gibt es in der Turm.xml irgendeinen XML Fehler,
durch das öffnen einer XML in einem Browser (z.B. Firefox, IE) lässt sich feststellen wo der genau Fehler liegt,

das Parsen der XML Dateien ist dazu notwendig, um festzustellen welche weiteren Dateien verwendet werden, und mit eingebettet werden sollen, im "Protect" Tab werden dann alle Dateien aufgelistet welche gefunden wurden und mit eingebetten werden, fehlende Dateien lassen sich dort auch manuell hinzufügen oder entfernen,

Wenn ich alles in EINE swf gepackt habe, dann brauche ich nur noch diese Datei hochzuladen. Die Würfelflächen-Bilder und der Rest sind dann in der swf mit drin?
wenn alles nötige drin ist schon,

nur ein paar Sachen lassen sich leider nicht einbetten, z.B. Sound und Videos, und Bilder welche im Textfield Plugin angezeigt werden, in diesen 3 Fälle lädt der Flashplayer diese Dateien "selber", sodass keine "Umleitung" auf die eingebetteten Dateien möglich ist, diese Dateien müssen weiterhin als externe Dateien bereitstehen,

Schöne Grüße,
Klaus