Content can be embedded in or external to a web-packaged piece, just as it can in any Authorware piece. A consideration to keep in mind when designing a piece is to avoid delays when content is downloading.
If you're using Authorware Advanced Streamer, avoid using external content whenever possible. It's less efficient than embedded content.
Embedded content Authorware one-button publishing includes embedded content in one of the segments that it creates when you package the piece for the web.
NetPreload function. NetPreload does manually what Authorware Advanced Streamer attempts to do automatically: download segments when the transfer is least noticeable.
onDemand option and NetPreload to control when Authorware Web Player downloads the segments that contain content.
External content Authorware handles external content differently depending on how you've set up the content:
Use the onDemand option to download the file only if and when it's actually needed: the player first checks for the file in the folder on the user's computer; if it finds a copy there, it uses it rather than downloading the file again.
Use Preload to load an external sound or graphics file directly from a URL into memory.
NetDownload to download an external media file, Authorware Web Packager leaves the path to the file as it is.
Use the onDemand option in the map file to control precisely when the player downloads the file.
Note: Custom fonts are difficult to handle because they need to be installed after they're downloaded (see Using custom fonts in web-packaged pieces).