I think the first thing you need to do is to reduce the size of the images... What is the average file size of the images you have??? Maybe you could knock it down abit and import them into the Flash???
CyanBlue
Main Topics
Browse All TopicsI have a flash website that I am in the process of creating.
It is a photographer's portfolio website so it is heavy on images and even some videos.
The site isn't but about half way done and it already takes FOREVER to load. I think the swf is around 10-13mb.
I have preloader set up on the first two keyframes on the website.
I need tips on how to reduce the load time on this site. I would love to have it where it loaded the images on a page only when you clicked to go to the page so I'm not wasting their time loading things they aren't going to see.
I've tried two methods - one having the entire website on one timeline and the pages are different keyframes and two having each page it's own "scene" with a preloader for each scene. Neither seemed to work.
I need some tips and help on how on earth to reduce this so it doesn't take ten minutes to load the site. I'm not clear on how to preload each image itself so any direction would be great.
thanks in advance.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
CyanBlue:
good thoughts but i've already edited those. it's not the image sizes themselves.
They are all 72 dpi and all at the size they need to be, not scaled down any. 364kb maybe. they aren't large by themselves, but having so many is the problem.
scooby_56:
I'll try this and let you know how it goes
does the code go on the frame or on the movie itself?
Is there a way to add a preloader while the images are loading?
ok i see i need to apply it to the frame.
preloader question still applies.
is there a more efficient way that i'm missing?
such as linking to an external xml file?
i've done basics but never created from scratch.
i need not only to load the images but i have a "previous" and "next" button and also a "view all" button that needs to being up thumbnails of them all.
The "view all" will also throw me for a loop if it's xml.
if this is a better option and you have a solution i can post another question.
I take it these are full size and not thumbs. Have you tried breaking the swf into multiple swfs. I am thinking after say 10 images the next button loads another swf. So users would only have a slight wait at intervals which would not be so bad as a long wait at the beginning. Are the images saved as progressive jpg files?
pcumberpbatch:
the pics are full size (max. 795 width or 531 height) jpegs at 72 dpi. They are not progressive.
There will be thumbs as well.
would you just create say "slideshow #1" with a transparent background with it's own preloader, save as swf, same for slideshows 2 and 3 and then load them into the main web swf?
Yes I am thinking along those lines. Show1 calls show2, show2 would be able to call back show1 and call forward to show3 etc... So that only the current show is loaded at any time and because each show has a reasonable loading time it would be faster. I was thinking that I would not like to wait for hundreds of files to load when I only want to look at a few. Depending on how it is put together users could go directly to a given section of graphics instead of having to start at the beginning. I'll see if I can find an example of what I mean. I've seen it somewhere hopefully it is in my history.
I don't think so. I am more familiar with swish and swish script than actionscript though. I found a link that might help. If I get my old machine back up I might just find something helpful. Lets hope.
http://www.flashperfection
Also would you still need the preloaders if you chop up the swf into smaller ones? Or can you just do a please wait text only screen as the first frames of each swf?
well i tried splitting the swfs up into "portraits", "commercial", "wedding", "explore", "graphics" etc.
and it was still a pretty long wait time. i know i could split up more but was trying not to for ease.
i suppose i could add a "please wait" text but i was just hoping for a faster solution. or even a preloader for each image
i would love to load each image individually through an xml file and have it dynamically load thumbs as well but i'm not that advanced.
i have an example that i've used before but i don't know enough about it to tweak to fit my current project.
So is it a set of thumbs with the user selecting for a larger view?
Action script preloader links
http://www.actionscript.or
http://manewc.com/2008/05/
Business Accounts
Answer for Membership
by: scooby_56Posted on 2009-03-25 at 15:31:18ID: 23985481
add some empty movieclips to the pages which will act as placeholders for the images. Give them instance names e.g. container1, container2
es/test_1. gif"); es/test_2. gif");
You need to add code somewhere in your project to load the images into the placeholders. Eg when the user clicks a link or where you make a page visible. In AS2, something like the following will do the trick
container1.loadMovie("imag
container2.loadMovie("imag