Posts Tagged ‘flash’

Royalty Free Sounds

Wednesday, February 20th, 2008
Posted in Web · Tags: ,

Links to free sounds.

  • Soundsnap – Royalty Free Sounds (loops, music, sound effects). You can submit, rate, and make comment on sounds, plus download and use them in your Flash project, radio or TV commercials or modify them for something else. The only thing you can’t do with these sounds is sell them. The previews are well done, because if you click on a preview it knows to stop the one thats playing.
  • freesound – A database of Creative Commons licensed sounds created and uploaded by users. The licensing varies on each loop, but there are some great ones here.
  • Flash Kit – Flash Kit has offered a section for users to submit and download loops and sound effects for a long time. Many author’s homepage links are dead, so I’m not sure how that affects the license on the linkware sounds.
  • Internet Archive’s Open Source Collection – A large collection of sounds, music and readings.

Links to companies that offer sounds that cost money to download and use.

  • Beat Suite – High Quality Royalty Free Music and Loops. They cost quite a bit of money but they are very well done.
  • Sound Loop Studio – More Royalty Free Loops.
  • Loop Sound – Royalty Free Loops.
  • AudioSparx – Royalty Free Music, Loops and Sound Effects.

Rich Media Ad Standards

Wednesday, January 23rd, 2008
Posted in Web · Tags: ,

Often Flash Ads are often considered “Rich Media” ads when they are expandable, floating, stream video, look like a peeldown, or push down content momentarily. JavaScript will often be used with these types of ads to do something different than just appear as a box in one spot.

  • Pick an older version of Flash to support. I recommend supporting back to the Flash 6 (Flash MX) player. Flash 6 supports compression but not FLV video. Flash 7 supports FLV video, but Flash 8’s On VP2 codec is much better for filesize and quality. I would recommend building a player that detects the version of flash the user has and play an appropriate FLV. That means you will have to export the video twice, but if people are paying for ads, they need to be seen. Despite what Adobe’s says the statistics for Flash 8 or even the Flash 9 player on the web are, many people simply do not upgrade Flash for long time. Now if its a video player just showing video, then you can just use Flash 8, because people might upgrade to see videos, but they won’t upgrade to see ads.
  • Set a filesize limit of the SWF. 40k is a good amount but you might make some of your own settings based on the dimensions of the ad.
  • Some advertisers have limits on how many times a ad may loop. Sometimes they will allow you to repeat the loop if someone hovers over the ad.
  • Some ads such as floaters, can be quite annoying so they may put a frequency cap on how many times a person will see the ad, often its set to 1.
  • Some advertisers want a distinct border on ads, so they don’t get mistaken as content.
  • FPS limit – A higher FPS limit makes the animation smoother but also costs more CPU time to render the animation. Flash will generally skip frames or set itself to lower quality if it thinks it needs to. I really cannot see a need for using more than 24 FPS (cartoons use that framerate), usually I just stick with the default of 12 FPS.
  • Sound – Sound should not be played in an ad, people often surf the web while listening to music and the last thing they want to hear is some annoying loop or weird sound blow out their eardrums. However, some advertisers allow for sound when a video is playing or when the ad is moused over after 1 second but then stops if the mouse is moved off of it.
  • Don’t access user’s microphone, webcam or clipboard. This just means they get a security warning or dialog asking them to allow it and they will just say no.
  • Video – You should stream if possible and have an image show up with a play button. That way you don’t force the video to download and play until it’s clicked. I would recomment not to loop the video, but go back to the image with the play button. I recommend having play/pause and unmute/mute buttons. When you unmute the video it should rewind the video and start playing, because the user may have missed part of the audio with the ad. Videos should be no more than 30seconds and be the appropriate size for the ad, don’t scale or stretch the video to force it to fit in the ad. How big should the video be? Yahoo has a limit of 2.2MB, so that is a good standard to follow.

39 Dollars for FLV Export

Friday, November 30th, 2007
Posted in Software · Tags: , ,

On2 (the people behind Flash 8’s FLV Video Encoder, On2 VP6) make a rather inexpensive video exporter for Flash called Flix Standard. They also seem to have other more expensive products but if you pre-edit the video before it ever needs to be made into a FLV this should work pretty good. I learned that Adobe will not let you install the Flash Video Encoder by itself without another license. So if you have several people that need to convert videos for Flash, but will never even use Flash itself, you don’t want to shell out several hundred dollars to do so.

The most affordable, entry level desktop encoding application for FLV video for Adobe® Flash® Player 8 and 9.
Put your video on the web in three clicks. Flix Standard encodes virtually every type of video, audio and image file into Flash, the most popular media format on the Internet. An amazing value, Flix Standard is the perfect entry-level video encoding solution.

Optomizing FLAs in Flash

Thursday, November 29th, 2007
Posted in Software · Tags:

It doesn’t matter if you design ads or a whole site in Flash, its always a good idea to optimize your Flash so it loads as quick as possible, this is probably even more important with ads as you don’t want them to be huge.

  • Optimize the images before you import them into Flash. Don’t be scared to use a GIF, PNG or a rather large 24-bit/32-bit PNG. I’ve seen Flash compress 200k PNG files down to 25k before.
  • Use vector art when possible. Its not always realistic but often times a good gradient, messy line stroke and an alpha transparency will pull off a good enough job.
  • Use static text rather than images. If you export for the Flash 8 Player you can get really nice anti-aliased fonts (assuming they are big enough), however to reach a larger audience of Flash users you probably will be exporting for something older and you wont have the option for anti-aliasing the text. Thats why so many people use bitmap and pixel fonts in Flash, even with Flash 8 sometimes the anti-aliasing is still too blurry for some people. Flash 8 also has filters for drop-shadow, glow, bevel and more. Usually what I do for a drop shadow is make a duplicate copy of the text, make it dark gray and offset it 1 pixel lower and 1 pixel to the right and below the original text.
  • Use Dingbat fonts if you need a symbol, icon or need to build something rather quickly in Flash.
  • Use symbols. Reusing a vector shape or a graphic will help you cut down the size of your file a lot. Plus when you use a symbol you can change the size, tint, and rotation of that symbol for a few bytes.
  • Make sure in Publish Settings you have Compress Movie checked (will only work when exporting for Flash 6 Player or higher.
  • If you have audio, you can set it to Mono and adjust the Bit rate in Publish Settings, of course this will reduce the quality but for short sound effects it should ok.
  • If you need to reduce the size of your FLA even more go into Publish Settings and check Generate size report. This will give you a TXT file with a breakdown of everything in your movie and can give you clues on what is making your movie so big.
  • Components are expensive. Components require ActionScript 2 classes, so if you can its a good idea not to use them. Ive seen tutorials from the Flash 5 days (components weren’t added until Flash MX : Flash 6) on how to build your own scrollbar and other tutorials on building your own FLV or MP3 player.
  • When all the above fails you can adjust the JPEG quality in Publish Settings and take it down a little more. Its best to take it down in increments of 5 and then see how it looks and check the file size.

With broadband internet access much higher than years ago, the Bandwidth Profiler is not used as much as it once was but its still a good idea to check it on bigger files. Keep the following in mind:

  • Flash does stream what it can and will start playing the time line as soon as it can, however it will “pause” when something is not done.
  • Flash will not play a movie clip until that entire movie clip is loaded.
  • ActionScript 2 classes can be delayed and set to load on another frame besides frame 1.
  • Sometimes its a good idea to stagger your items at the front of a flash movie. For example you might have a background color or gradient load on frame 1, the logo on frame 2, and your preloader on frame 3.

Flash blurs PNGs

Thursday, November 29th, 2007
Posted in Software · Tags:

If you export with Flash 8 settings you wont get a PNG that blurs, however if you are designing an advertisement you probably will want to export using a lower Flash Player for better compatibility. Usually I export for Flash Player 6 that way I get the benefit of the compression and its quite old (think 2002ish), so many users will have it. The way to get around the PNG blurring is to put a 1 pixel transparent border around the image and then save it. In Photoshop or Fireworks this can be easily done by adding 2 pixels to the height and width of the image and letting the image center.