// The code below contains functions that run active content. The functions // assemble an OBJECT/EMBED tag string, and then perform a document.write of // this string in the calling html document. // AC_RunFlContent() - build tags to display Flash content. // AC_RunFlContentX() - build XHTML formatted tags to display Flash content. // AC_RunSWContent() - build tags to display Shockwave content. // AC_RunSWContentX() - build XHTML formatted tags to display Shockwave content. // // To call one of these functions, pass all the attributes and values that you would // otherwise specify for the object, param, and embed tags in the following form: // AC_RunFlContent( // "attrName1", "attrValue1" // "attrName2", "attrValue2" // ... // "attrNamen", "attrValuen" // ) // // When passing in the src or movie attributes, do not include the file extension. // Note, these functions use default values for several standard tag attributes, // including classid, codebase, pluginsPage, and mimeType, depending on the function // you call. So, you should not pass in values for these attributes. If you require // an alternate values for these attributes, you'll need to modify the default values // used in the 'Run' function implementations below. However, you may pass in an // alternate version for the codebase value, as in AC_RunFlContent("codebase","6,0,0,0",...). // Note that you should only pass in the version string rather than the full // codebase URL. // // You must include AC_RunActiveContent.js for these functions to work. function AC_RunFlContent() { // First, look for a "movie" and "src" params, and if either exists, add a ".swf" to the end // if it doesn't already have one (this function will only run swf files) AC_AddExtension(arguments, "movie", ".swf"); AC_AddExtension(arguments, "src", ".swf"); // Build the codebase value. If user passed in a version for the codebase, add the version // to the base codebase url. Otherwise, use the default version. var codebase = AC_GetCodebase ( "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" , "7,0,0,0", arguments ); AC_GenerateObj ( "AC_RunFlContent()", false, "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" , codebase , "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" , "application/x-shockwave-flash", arguments ); } function AC_RunFlContentX() { // First, look for a "movie" and "src" params, and if either exists, add a ".swf" to the end // if it doesn't already have one (this function will only run swf files) AC_AddExtension(arguments, "movie", ".swf"); AC_AddExtension(arguments, "src", ".swf"); // Build the codebase value. If user passed in a version for the codebase, add the version // to the base codebase url. Otherwise, use the default version. var codebase = AC_GetCodebase ( "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" , "7,0,0,0", arguments ); AC_GenerateObj ( "AC_RunFlContentX()", true, "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" , codebase , "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" , "application/x-shockwave-flash", arguments ); } function AC_RunSWContent() { // First, look for a "src" param, and if it exists, add a ".dcr" to the end // if it doesn't already have one (this function will only run dcr files) AC_AddExtension(arguments, "src", ".dcr"); // Build the codebase value. If user passed in a version for the codebase, add the version // to the base codebase url. Otherwise, use the default version. var codebase = AC_GetCodebase ( "http://fpdownload.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=" , "8,5,0,0", arguments ); AC_GenerateObj ( "AC_RunSWContent()", false, "clsid:166B1BCA-3F9C-11CF-8075-444553540000" , codebase , "http://www.macromedia.com/shockwave/download/", null, arguments ); } function AC_RunSWContentX() { // First, look for a "src" param, and if it exists, add a ".dcr" to the end // if it doesn't already have one (this function will only run dcr files) AC_AddExtension(arguments, "src", ".dcr"); // Build the codebase value. If user passed in a version for the codebase, add the version // to the base codebase url. Otherwise, use the default version. var codebase = AC_GetCodebase ( "http://fpdownload.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=" , "8,5,0,0", arguments ); AC_GenerateObj ( "AC_RunSWContentX()", true, "clsid:166B1BCA-3F9C-11CF-8075-444553540000" , codebase , "http://www.macromedia.com/shockwave/download/", null, arguments ); }