Page 1 of 1

Relative Paths

PostPosted: Wed Aug 25, 2010 11:11 pm
by badders
I understand how relative paths work and have studied the KRPano forum but I'm stuck on a problem I hope someone can help with?

I can't see how to put the APT generated HTML <embed></embed> code in a page that is not in the same DIR as the SWF. For example:

"www.mydomain.com/1/2/tour.html"
"www.mydomain.com/3/4/tour.swf"

I changed the APT generated <embed src="tour.swf" width="640" height="480"></embed> to <embed src="../../tour.swf" width="640" height="480"></embed>

With the XML files also exported I checked the activity window and I see:

"www.mydomain.com/1/2/tour.html" FOUND
"www.mydomain.com/1/2/tour.xml" NOT FOUND
"www.mydomain.com/3/4/tour.swf" FOUND

I then see a "tour.XML loading error (IO error)" message

I can see the <embed> command is calling the tour.xml BEFORE it moves to the correct (.swf + .xml) directory. My guess is the default directory for the first XML file is set within swfkrpano.js and therefore included within the exported SWF?

If so, is it possible to modify the inbuilt APT swfkrpano.js so it uses %SWFPATH% as a variable to set the correct relative path to the first XML? Or am I completely off the plot? I read on the KRPano documentation there is a default path for the XML directory location which is what I think I need to change?

PostPosted: Wed Aug 25, 2010 11:32 pm
by mediavets
Is it impossible for you to have the all the files for a tour in the same directory?

PostPosted: Wed Aug 25, 2010 11:36 pm
by badders
mediavets wrote:Is it impossible for you to have the all the files for a tour in the same directory?

Not for me, but it is for the client....;)

PostPosted: Thu Aug 26, 2010 1:50 pm
by Adrien F
Hello,

you should try the simple javascript HTML template AND restrict view to a domain (Licence domains). Then uncomment and edit the
Code: Select all
swf.addVariable("xml", "pano1.xml");

, replacing pano1.xml by "../../pano1.xml" or whatever.

PostPosted: Thu Aug 26, 2010 9:56 pm
by badders
Yes! that has worked! Thanks.