Creating a Bandwidth Tester for Loading Video in Flash With AS3

In web development and media content serving you often need a way to make sure the user has a smooth viewing experience. For users with little bandwidth and slow internet connections you need to serve a smaller video than for somebody on a T1 connection. This tutorial will teach you how to detect a user’s bandwidth and serve him the appropriate Flash video. We’ll be building an interface similar to the YouTube quality selector, while learning a bit about using custom events and reusable classes.

View tutorial Source (http://active.tutsplus.com/)