Flash file size

I am designing a site that will have mp3’s, photo gallary, and a page for guest book. Without those 3 pages the .swf file I have so far has a file size of about 500KB, and it’s size will increase I know for sure. I know that a big portion of my audience will be using 56k modem for viewing the site. I want to know:

  1. What would be the maximum file size I should have for my main site so that my viewers don’t get bored looking at the preloader for minutes.
  2. For mp3’s, photo gallary, and guest book should I use seperate .swf and load them when users click on it.
  3. Is there a tutorial where I can use a database and load the file when user wants to view a photo or listen to a song.

Thanks.

Normally what I do is try to keep the main movie under 200kb and load seperate external swf’s into the main movie using the loadmovie action.

I suggest you use preloaders as well. Take a look at this link, there is a tutorial on how to build a full flash site and a tutorial for creating preloaders.

http://www.kirupa.com/developer/mx/advanced.htm

Is there a way to make a movie clip to a .swf file.

Not directly…

You’ll have to copy all the frames of the movieclip, create a new file and then paste the frames into the new file.

I don’t think that there is a way to export a swf from a movie clip - I could be wrong though.

Copy all of the frames of your movieclip, make a new file, and paste frames. crop the new movie size as needed.

TD

Thanks for the info electrongeek. A quick question about fonts. When I load the site on the server and view it from another location it shows default font (times roman) I believe instead what I have used for one page, and other page on the same site shows the correct font. Why is that? How do i get around that?

The reason why the font you used doesn’t show up on another comp is because that comp doesn’t have that particular font you used.

To get around that problem, you’ll need to embed the font so that it will be viewable on other comps.

Run a search in this section for embeding fonts.