8. A computer system comprising: one or more processors and one or more computer-readable, non-transitory storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to access a FLASH presentation (FLAPRE) markup language (FLML) document representing a user-created FLASH presentation, wherein the user-created FLASH presentation comprises at least a plurality of content elements and format definitions; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to translate the FLML document into code usable by a FLASH animation engine, wherein the translating of the FLML document comprises validating the FLML document against a predefined document model; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to render the translated FLML document in a display area, wherein FLASH refers to a format in conformance with the ADOBE FLASH specification as it existed at a time of this disclosure's filing, wherein the accessing, translating, and rendering of the FLML document is performed by a FLAPRE player, wherein the FLAPRE player is a FLASH software application, wherein the FLAPRE player is FLASH BASED and cannot render a FLASH presentation encoded within a .SWF file wherein the program instructions to render the translated FLML document further comprises program instructions to: determine a need to render a content element of the FLASH presentation, wherein data associated with said content element is contained in an electronic file external to and separate from the FLML document, wherein a location of the electronic file is defined within the FLML document; and access the data of the electronic file in real-time and in response to the determined need.
8. A computer system comprising: one or more processors and one or more computer-readable, non-transitory storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to access a FLASH presentation (FLAPRE) markup language (FLML) document representing a user-created FLASH presentation, wherein the user-created FLASH presentation comprises at least a plurality of content elements and format definitions; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to translate the FLML document into code usable by a FLASH animation engine, wherein the translating of the FLML document comprises validating the FLML document against a predefined document model; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to render the translated FLML document in a display area, wherein FLASH refers to a format in conformance with the ADOBE FLASH specification as it existed at a time of this disclosure's filing, wherein the accessing, translating, and rendering of the FLML document is performed by a FLAPRE player, wherein the FLAPRE player is a FLASH software application, wherein the FLAPRE player is FLASH BASED and cannot render a FLASH presentation encoded within a .SWF file wherein the program instructions to render the translated FLML document further comprises program instructions to: determine a need to render a content element of the FLASH presentation, wherein data associated with said content element is contained in an electronic file external to and separate from the FLML document, wherein a location of the electronic file is defined within the FLML document; and access the data of the electronic file in real-time and in response to the determined need. 11. The system of claim 8 , wherein the FLML document is based upon an Extensible Markup Language (XML).