I'm using a derivative of the method described by Stephen Skory here -
to allow me to keep my images on s3 whilst hosting my photo site at home. It works pretty well using the your gallery 2.1.0 slideshow module, but causes minislideshow 3.0.1 to behave very strangely.
Basically what I see are thumbnail sized images flashing by in rapid succession in parallel to the (much slower) display of image titles. useFull changes things slightly in that instead of flashing thumbnails the script seems to grab fullsized images and display them unscaled/uncropped without any kind of fading or other effects.
I think that my rewrite.py (similar to Stephen's) may be causing the consternation as it generates one-time access cookies to allow clients to pull down images from s3 over https
Having said that it does work perfectly for the 2.1.0 slideshow, and minislideshow is apparently able to grab fullsize images as that's what I see it displaying with useFull though unscaled and cropped ..
I'd like to use mini but my home site's uplink is pretty darn slow and pushing up full sized images is orders of magnitude slower than grabbing them from the S3 cloud so I'm hoping that there's something that can be easily tweaked.
Now I have both crossdomain.xml's in place (using the swizzled virtualhost form of my s3 url so that crossdomain.xml is at the root level), I've also removed acl's from the s3 file so all can look directly -
There very easiest way to solve this is to host the minislideshow.swf and the images on the same domain.
the mediaRss xml can be served from anywhere, just have the swf and images in on the same domain.
both publicly accessible ..
then I have -
<div id="theMini">Generated By <a href="http://www.flashyourweb.com/staticpages/index.php?page=embed-o-rator" target="_blank">The Acme MiniSlideShow EMBED-O-RATOR</a></div>
var so = new SWFObject("http://atrens-data.s3.amazonaws.com/minislideshow.swf", "minislideshow", "640", "640", "188.8.131.52", "ffffff"
The result is the same as what I was originally seeing .. untransformed images flashing by quickly ..
I've seen some comments about 301 redirects causing problems, to wit -
One other error you may be running into is when the target server is redirecting you to another URL (via 301 redirect) - pretty common with images from some load-balanced services (say, Facebook). When that happens, Flash does not check the policy file after the redirect - in that case, yeah, you have to do a loadPolicyFile() yourself. You only need to do it once, though, preferably during your application initialization (it only queues the cross domain loading, letting Flash know it's ok to load that whenever it's needed
but I'm not convinced that's it because when I private-acl http://atrens-data.s3.amazonaws.com/crossdomain.xml so that it's not directly readable I see no images flashing by and gkrellm shows that no data is getting pulled down. So I think that that file *might* be getting read ..
Is there any debugging/logging that I can turn on to help diagnose this?