While developing applications in Flash, integrating assets such as images, audio, and video into a typical project can be accomplished in a couple of different ways. You may choose to integrate assets in the typical way by importing them directly in a Flash project library. The addition of an asset into a Flash project results in the asset inclusion into the compiled SWF file. Since all assets are compiled within a single file, there is no need to acquire assets from external resources such as the Internet. Assets within a compiled Flash project are inherently protected from acquisition or being referenced by public.
Unfortunately, assets internally referenced within the project library cannot be updated or changed once the project has been exported. Developing applications such as a video playback UI or photo gallery requires assets to be integrated dynamically, resulting in a single application instance that can be used infinitely. External assets may be integrated...