IWeb and Flash Content

What is the best way to imbed Macromedia Flash 8 Proffesional content onto an iWeb site? It is a flash created coloring game.
PowerBook G4 Double Layer 1 Gb 100 Gb   Mac OS X (10.4.8)  

Simple answer?
iWeb only uses the QuickTime browser plug-in for any content and your files must be "Published" as version 5, or lower for the plug-in to display the .swf file.
To use other export versions you'll need to hand edit (a pain) the published html file and javascript (.js) to point to your .swf file.
Last point to bring up is that QT version 7.1.3 has "disabled" Flash Media (default settings) and each visitor must use their Sys Prefs (Mac) or Control Panel (PC) to enable Flash media via QuickTime.
This change was done for security issues in Flash Media via QuickTime.

Similar Messages

  • Problem with Left Click (mighty mouse) and flash content

    Hi, first sorry for my bad english...
    Well I have an issue with the left click (i have mighty mouse) and flash content in Firefox:
    if i'm using Firefox and then change to any other app, when i get back to firefox i have no left click anymore...
    So i have to open the mouse setting panel and everything works fine again...
    I don't want to open the mouse panel over and over again to fix that, so what i can do?
    THANKS in advance =)
    I uploaded a video to show the issue:
    http://www.youtube.com/watch?v=ROWSod5fUjk
    Mighty mouse Settings:
    Left Click + Right Click
    Firefox ver: 3.5.5
    Snow Leopard: 10.6.2
    iMac 24" (iMac9,1)
    Message was edited by: MaLk Gopher

    Hi, Guys!!
    And you have some right cosmic_hippo , Why?
    Well think that the real problem it's something between Firefox and Flash content...
    because if i use Safari and i try make what i describe in the first post, i don't have any problem with the mouse settings.
    Only Happens when i use Firefox...
    Cheers.
    Well the issue is still there...

  • MetaStream 3.0.15.12 Plugin is disabled and Flash content does not play.

    ''Duplicate post, continue here - [https://support.mozilla.com/en-US/questions/791811]''
    MetaStream 3.0.15.12 Plugin is disabled and Flash content does not play.

    Recent crashes of certain multimedia contents (this includes Youtube videos, certain flash games and other applications) in conjunction with Firefox are most probably caused by a recent Flash update and/or a malfunctioning browser plugin such as Real Player.
    In order to remedy the problem, please perform the steps mentioned in these Knowledge Base articles:
    * [[Flash Plugin - Keep it up to date and troubleshoot problems]]
    * [[Flash 11.3 crashes]]
    * [[Flash 11.3 doesn't load video in Firefox]]
    Other, more technical information about these issues can be found under these Links:
    * http://forums.adobe.com/thread/1018071?tstart=0
    * http://blogs.adobe.com/asset/2012/06/inside-flash-player-protected-mode-for-firefox.html
    Please report back soon.

  • Flash eight viewer and flash content in PDF

    Has the issue been resolved with flash 8 viewer and flash content in acrobat. I have a document that is due on March 13 and I need to know that if I submit with flash content in pdf that if they have flash 8 viewer installed they will not get caught in buffering mode when they access the files?

    Jeff,
    This may be a better question for the Acrobat User-to-User forum. This is the Acrobat 3D User-to-User forum.

  • New Images and Flash Content won't display

    Working in Dreamweaver MX.
    Updating some content to existing pages with flash swf files
    and jpegs in them. All of the old content works fine, but when I
    replace old swf files with new, or add any new jpg files. I get a
    broken link image in the browser, or nothing at all. All of the
    file paths appear to be correct. The flash swf files test fine in
    the browser before I add them to the page in Dreamweaver. New text
    content and the layout are updating fine, the jpegs and swf files
    are just not showing up, its as if the files did not exist in the
    site.
    I have been struggling with this for several days and tried
    many different ways of finding the problem, but no success this is
    turrning into a nightmare.
    Please help- anyone.

    Post a link to the pages, please.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "jchurchsf" <[email protected]> wrote in
    message
    news:ervm8j$fu1$[email protected]..
    >
    > Working in Dreamweaver MX.
    > Updating some content to existing pages with flash swf
    files and jpegs in
    > them. All of the old content works fine, but when I
    replace old swf files
    > with
    > new, or add any new jpg files. I get a broken link image
    in the browser,
    > or
    > nothing at all. All of the file paths appear to be
    correct. The flash swf
    > files
    > test fine in the browser before I add them to the page
    in Dreamweaver. New
    > text
    > content and the layout are updating fine, the jpegs and
    swf files are just
    > not
    > showing up, its as if the files did not exist in the
    site.
    > I have been struggling with this for several days and
    tried many different
    > ways of finding the problem, but no success this is
    turrning into a
    > nightmare.
    > Please help- anyone.
    >

  • Iweb and flash effects

    Is there another way to add flash effects to an iWeb site other than using keynote

    You would need to be more specific about the type of effect you want. Flash is not so popular nowadays since its not supported on a lot of portable devices.
    Here's an example using Sencha and one using jQuery and CSS transitions.
    Another interesting way of controlling animation, images, text etc is popcorn.js
    Apps like Hype and Sench Animation are not cheap nor particularly easy to get to grips with!

  • Iweb and flash

    Hi,
    I am trying to help someone who posted a question at flashkit and I am not familiar with iweb
    He has a structure like this
    skip-up.html
    service.html
    sub directory skip-up_files contains a file "widget1_markup.html"
    the widget file seems to contain the reference to his menu swf file.
    <param name="movie"
    value="http://www.skip-up.com/flash/head.swf" />
    this swf is supposed to load a new page when a menu item is clicked.
    if you just put this swf in a page alone it launches the links in a new browser window.
    So it seems the links work.
    The problem seems to be that it is in this widget html file not the actual skip-up.html page.
    In the flash menu FLA it says (using AS2)
    getURL("service.html");
    it does not work. How should the FLA actionscript look so that the flash file in the widget html loads the new page into the browser.

    Sure. You aren't creating a menu per se, but a presentation slide. Using Keynote you add the various graphic elements and then assign animations to them (drop, dissolve, etc.) and then assign the proper order. Keynote works a lot like iWeb - same inspector and same interface.
    Then I add hyperlinks to the menu items and save as a Keynote presentation. Then from the export menu, select Flash. The flash format preserves hyperlinks and allows for interactivity. It also makes really small file sizes (120k for this movie - the same QT file was over 600k). Then take that flash movie (.swf extension) and drop in on your iWeb page. iWeb tries to resize the movie to smaller dimensions (650 x 420 or so), but I resized it in the Inspector back to 800x600.
    Then I uploaded the site to .Mac

  • Why is my flash content not working on my dreamweaver created html site?

    This is a problem that's happening on my website I'm creating.  I created a quick test website to show you the problem on the fourm.  It's the same problem, and if you can provide the solution to this test website I can apply it to my main website.
    Test website on server:
    test331754952.net23.net
    What I did:
    -launched flash
    -typed "test" and made it spin 360 degrees
    -published swf
    -launched dreamweaver
    -created a site
    -moved swf to site folder
    -saved a html file to the site folder
    -in dreamweaver, went to insert, media, swf, then selected the swf I made
    -it inserted the swf, creating a gray placeholder for it
    -re-saved the html document, at which point dreamweaver created a folder named script and 2 files, an swf, and a javascript file
    Site Directory:
    Scripts Sub-Directory:
    What happens:
    -when I launch the swf on my machine, it plays fine
    -when I open the swf directly on the test website on the server, it plays fine
    -when I open the html with the embended swf on the test website on the server, it shows a gray box, then goes white
    -In dreamweaver, when I go to preview in browser and choose internet explorer, it tells me I don't have new flashplayer(I do: flashplayer 11) 
    Ie also pokes up a box at the bottom that says its not allowing content.  When I click allow content, it creates a gray box
    -In dreamweaver, when I go to preview in borwser and choose google chrome, it tells me flash player has stopped a potentionally unsafe operation.  When I close this dialog box, it gives me a gray box where my swf should be embeded.
    -I've tried changing global flash secuirty setting and it does nothing
    -I've tried visiting the test website on multiple computers in my household to no avail
    -I've tried having friends visit the site on their computer at their house to no avail
    -I did't touch the code on this test website-the code is exactly what dreamweaver generated
    Html Document Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    </head>
    <body>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="400" id="FlashID" title="test">
      <param name="movie" value="test.swf" />
      <param name="quality" value="high" />
      <param name="wmode" value="opaque" />
      <param name="swfversion" value="15.0.0.0" />
      <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
      <param name="expressinstall" value="Scripts/expressInstall.swf" />
      <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
      <!--[if !IE]>-->
      <object type="application/x-shockwave-flash" data="test.swf" width="550" height="400">
        <!--<![endif]-->
        <param name="quality" value="high" />
        <param name="wmode" value="opaque" />
        <param name="swfversion" value="15.0.0.0" />
        <param name="expressinstall" value="Scripts/expressInstall.swf" />
        <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
        <div>
          <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
          <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
        </div>
        <!--[if !IE]>-->
      </object>
      <!--<![endif]-->
    </object>
    <script type="text/javascript">
    swfobject.registerObject("FlashID");
    </script>
    </body>
    </html>
    Javascript file code(the one dreamweaver made when I inserted swf):
    /*! SWFObject v2.0 <http://code.google.com/p/swfobject/>
    Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der Sluis
    This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
    var swfobject = function() {
    var UNDEF = "undefined",
      OBJECT = "object",
      SHOCKWAVE_FLASH = "Shockwave Flash",
      SHOCKWAVE_FLASH_AX = "ShockwaveFlash.ShockwaveFlash",
      FLASH_MIME_TYPE = "application/x-shockwave-flash",
      EXPRESS_INSTALL_ID = "SWFObjectExprInst",
      win = window,
      doc = document,
      nav = navigator,
      domLoadFnArr = [],
      regObjArr = [],
      timer = null,
      storedAltContent = null,
      storedAltContentId = null,
      isDomLoaded = false,
      isExpressInstallActive = false;
    /* Centralized function for browser feature detection
      - Proprietary feature detection (conditional compiling) is used to detect Internet Explorer's features
      - User agent string detection is only used when no alternative is possible
      - Is executed directly for optimal performance
    var ua = function() {
      var w3cdom = typeof doc.getElementById != UNDEF && typeof doc.getElementsByTagName != UNDEF && typeof doc.createElement != UNDEF && typeof doc.appendChild != UNDEF && typeof doc.replaceChild != UNDEF && typeof doc.removeChild != UNDEF && typeof doc.cloneNode != UNDEF,
       playerVersion = [0,0,0],
       d = null;
      if (typeof nav.plugins != UNDEF && typeof nav.plugins[SHOCKWAVE_FLASH] == OBJECT) {
       d = nav.plugins[SHOCKWAVE_FLASH].description;
       if (d) {
        d = d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
        playerVersion[0] = parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);
        playerVersion[1] = parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
        playerVersion[2] = /r/.test(d) ? parseInt(d.replace(/^.*r(.*)$/, "$1"), 10) : 0;
      else if (typeof win.ActiveXObject != UNDEF) {
       var a = null, fp6Crash = false;
       try {
        a = new ActiveXObject(SHOCKWAVE_FLASH_AX + ".7");
       catch(e) {
        try {
         a = new ActiveXObject(SHOCKWAVE_FLASH_AX + ".6");
         playerVersion = [6,0,21];
         a.AllowScriptAccess = "always";  // Introduced in fp6.0.47
        catch(e) {
         if (playerVersion[0] == 6) {
          fp6Crash = true;
        if (!fp6Crash) {
         try {
          a = new ActiveXObject(SHOCKWAVE_FLASH_AX);
         catch(e) {}
       if (!fp6Crash && a) { // a will return null when ActiveX is disabled
        try {
         d = a.GetVariable("$version");  // Will crash fp6.0.21/23/29
         if (d) {
          d = d.split(" ")[1].split(",");
          playerVersion = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
        catch(e) {}
      var u = nav.userAgent.toLowerCase(),
       p = nav.platform.toLowerCase(),
       webkit = /webkit/.test(u) ? parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // returns either the webkit version or false if not webkit
       ie = false,
       windows = p ? /win/.test(p) : /win/.test(u),
       mac = p ? /mac/.test(p) : /mac/.test(u);
      /*@cc_on
       ie = true;
       @if (@_win32)
        windows = true;
       @elif (@_mac)
        mac = true;
       @end
      return { w3cdom:w3cdom, pv:playerVersion, webkit:webkit, ie:ie, win:windows, mac:mac };
    /* Cross-browser onDomLoad
      - Based on Dean Edwards' solution: http://dean.edwards.name/weblog/2006/06/again/
      - Will fire an event as soon as the DOM of a page is loaded (supported by Gecko based browsers - like Firefox -, IE, Opera9+, Safari)
    var onDomLoad = function() {
      if (!ua.w3cdom) {
       return;
      addDomLoadEvent(main);
      if (ua.ie && ua.win) {
       try {  // Avoid a possible Operation Aborted error
        doc.write("<scr" + "ipt id=__ie_ondomload defer=true src=//:></scr" + "ipt>"); // String is split into pieces to avoid Norton AV to add code that can cause errors
        var s = getElementById("__ie_ondomload");
        if (s) {
         s.onreadystatechange = function() {
          if (this.readyState == "complete") {
           this.parentNode.removeChild(this);
           callDomLoadFunctions();
       catch(e) {}
      if (ua.webkit && typeof doc.readyState != UNDEF) {
       timer = setInterval(function() { if (/loaded|complete/.test(doc.readyState)) { callDomLoadFunctions(); }}, 10);
      if (typeof doc.addEventListener != UNDEF) {
       doc.addEventListener("DOMContentLoaded", callDomLoadFunctions, null);
      addLoadEvent(callDomLoadFunctions);
    function callDomLoadFunctions() {
      if (isDomLoaded) {
       return;
      if (ua.ie && ua.win) { // Test if we can really add elements to the DOM; we don't want to fire it too early
       var s = createElement("span");
       try { // Avoid a possible Operation Aborted error
        var t = doc.getElementsByTagName("body")[0].appendChild(s);
        t.parentNode.removeChild(t);
       catch (e) {
        return;
      isDomLoaded = true;
      if (timer) {
       clearInterval(timer);
       timer = null;
      var dl = domLoadFnArr.length;
      for (var i = 0; i < dl; i++) {
       domLoadFnArr[i]();
    function addDomLoadEvent(fn) {
      if (isDomLoaded) {
       fn();
      else {
       domLoadFnArr[domLoadFnArr.length] = fn; // Array.push() is only available in IE5.5+
    /* Cross-browser onload
      - Based on James Edwards' solution: http://brothercake.com/site/resources/scripts/onload/
      - Will fire an event as soon as a web page including all of its assets are loaded
    function addLoadEvent(fn) {
      if (typeof win.addEventListener != UNDEF) {
       win.addEventListener("load", fn, false);
      else if (typeof doc.addEventListener != UNDEF) {
       doc.addEventListener("load", fn, false);
      else if (typeof win.attachEvent != UNDEF) {
       win.attachEvent("onload", fn);
      else if (typeof win.onload == "function") {
       var fnOld = win.onload;
       win.onload = function() {
        fnOld();
        fn();
      else {
       win.onload = fn;
    /* Main function
      - Will preferably execute onDomLoad, otherwise onload (as a fallback)
    function main() { // Static publishing only
      var rl = regObjArr.length;
      for (var i = 0; i < rl; i++) { // For each registered object element
       var id = regObjArr[i].id;
       if (ua.pv[0] > 0) {
        var obj = getElementById(id);
        if (obj) {
         regObjArr[i].width = obj.getAttribute("width") ? obj.getAttribute("width") : "0";
         regObjArr[i].height = obj.getAttribute("height") ? obj.getAttribute("height") : "0";
         if (hasPlayerVersion(regObjArr[i].swfVersion)) { // Flash plug-in version >= Flash content version: Houston, we have a match!
          if (ua.webkit && ua.webkit < 312) { // Older webkit engines ignore the object element's nested param elements
           fixParams(obj);
          setVisibility(id, true);
         else if (regObjArr[i].expressInstall && !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) { // Show the Adobe Express Install dialog if set by the web page author and if supported (fp6.0.65+ on Win/Mac OS only)
          showExpressInstall(regObjArr[i]);
         else { // Flash plug-in and Flash content version mismatch: display alternative content instead of Flash content
          displayAltContent(obj);
       else {  // If no fp is installed, we let the object element do its job (show alternative content)
        setVisibility(id, true);
    /* Fix nested param elements, which are ignored by older webkit engines
      - This includes Safari up to and including version 1.2.2 on Mac OS 10.3
      - Fall back to the proprietary embed element
    function fixParams(obj) {
      var nestedObj = obj.getElementsByTagName(OBJECT)[0];
      if (nestedObj) {
       var e = createElement("embed"), a = nestedObj.attributes;
       if (a) {
        var al = a.length;
        for (var i = 0; i < al; i++) {
         if (a[i].nodeName.toLowerCase() == "data") {
          e.setAttribute("src", a[i].nodeValue);
         else {
          e.setAttribute(a[i].nodeName, a[i].nodeValue);
       var c = nestedObj.childNodes;
       if (c) {
        var cl = c.length;
        for (var j = 0; j < cl; j++) {
         if (c[j].nodeType == 1 && c[j].nodeName.toLowerCase() == "param") {
          e.setAttribute(c[j].getAttribute("name"), c[j].getAttribute("value"));
       obj.parentNode.replaceChild(e, obj);
    /* Fix hanging audio/video threads and force open sockets and NetConnections to disconnect
      - Occurs when unloading a web page in IE using fp8+ and innerHTML/outerHTML
      - Dynamic publishing only
    function fixObjectLeaks(id) {
      if (ua.ie && ua.win && hasPlayerVersion("8.0.0")) {
       win.attachEvent("onunload", function () {
        var obj = getElementById(id);
        if (obj) {
         for (var i in obj) {
          if (typeof obj[i] == "function") {
           obj[i] = function() {};
         obj.parentNode.removeChild(obj);
    /* Show the Adobe Express Install dialog
      - Reference: http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=6a253b75
    function showExpressInstall(regObj) {
      isExpressInstallActive = true;
      var obj = getElementById(regObj.id);
      if (obj) {
       if (regObj.altContentId) {
        var ac = getElementById(regObj.altContentId);
        if (ac) {
         storedAltContent = ac;
         storedAltContentId = regObj.altContentId;
       else {
        storedAltContent = abstractAltContent(obj);
       if (!(/%$/.test(regObj.width)) && parseInt(regObj.width, 10) < 310) {
        regObj.width = "310";
       if (!(/%$/.test(regObj.height)) && parseInt(regObj.height, 10) < 137) {
        regObj.height = "137";
       doc.title = doc.title.slice(0, 47) + " - Flash Player Installation";
       var pt = ua.ie && ua.win ? "ActiveX" : "PlugIn",
        dt = doc.title,
        fv = "MMredirectURL=" + win.location + "&MMplayerType=" + pt + "&MMdoctitle=" + dt,
        replaceId = regObj.id;
       // For IE when a SWF is loading (AND: not available in cache) wait for the onload event to fire to remove the original object element
       // In IE you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
       if (ua.ie && ua.win && obj.readyState != 4) {
        var newObj = createElement("div");
        replaceId += "SWFObjectNew";
        newObj.setAttribute("id", replaceId);
        obj.parentNode.insertBefore(newObj, obj); // Insert placeholder div that will be replaced by the object element that loads expressinstall.swf
        obj.style.display = "none";
        win.attachEvent("onload", function() { obj.parentNode.removeChild(obj); });
       createSWF({ data:regObj.expressInstall, id:EXPRESS_INSTALL_ID, width:regObj.width, height:regObj.height }, { flashvars:fv }, replaceId);
    /* Functions to abstract and display alternative content
    function displayAltContent(obj) {
      if (ua.ie && ua.win && obj.readyState != 4) {
       // For IE when a SWF is loading (AND: not available in cache) wait for the onload event to fire to remove the original object element
       // In IE you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
       var el = createElement("div");
       obj.parentNode.insertBefore(el, obj); // Insert placeholder div that will be replaced by the alternative content
       el.parentNode.replaceChild(abstractAltContent(obj), el);
       obj.style.display = "none";
       win.attachEvent("onload", function() { obj.parentNode.removeChild(obj); });
      else {
       obj.parentNode.replaceChild(abstractAltContent(obj), obj);
    function abstractAltContent(obj) {
      var ac = createElement("div");
      if (ua.win && ua.ie) {
       ac.innerHTML = obj.innerHTML;
      else {
       var nestedObj = obj.getElementsByTagName(OBJECT)[0];
       if (nestedObj) {
        var c = nestedObj.childNodes;
        if (c) {
         var cl = c.length;
         for (var i = 0; i < cl; i++) {
          if (!(c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param") && !(c[i].nodeType == 8)) {
           ac.appendChild(c[i].cloneNode(true));
      return ac;
    /* Cross-browser dynamic SWF creation
    function createSWF(attObj, parObj, id) {
      var r, el = getElementById(id);
      if (typeof attObj.id == UNDEF) { // if no 'id' is defined for the object element, it will inherit the 'id' from the alternative content
       attObj.id = id;
      if (ua.ie && ua.win) { // IE, the object element and W3C DOM methods do not combine: fall back to outerHTML
       var att = "";
       for (var i in attObj) {
        if (attObj[i] != Object.prototype[i]) { // Filter out prototype additions from other potential libraries, like Object.prototype.toJSONString = function() {}
         if (i == "data") {
          parObj.movie = attObj[i];
         else if (i.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
          att += ' class=" + attObj[i] + "';
         else if (i != "classid") {
          att += ' ' + i + '="' + attObj[i] + '"';
       var par = "";
       for (var j in parObj) {
        if (parObj[j] != Object.prototype[j]) { // Filter out prototype additions from other potential libraries
         par += '<param name="' + j + '" value="' + parObj[j] + '" />';
       el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
       fixObjectLeaks(attObj.id); // This bug affects dynamic publishing only
       r = getElementById(attObj.id);
      else if (ua.webkit && ua.webkit < 312) { // Older webkit engines ignore the object element's nested param elements: fall back to the proprietary embed element
       var e = createElement("embed");
       e.setAttribute("type", FLASH_MIME_TYPE);
       for (var k in attObj) {
        if (attObj[k] != Object.prototype[k]) { // Filter out prototype additions from other potential libraries
         if (k == "data") {
          e.setAttribute("src", attObj[k]);
         else if (k.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
          e.setAttribute("class", attObj[k]);
         else if (k != "classid") { // Filter out IE specific attribute
          e.setAttribute(k, attObj[k]);
       for (var l in parObj) {
        if (parObj[l] != Object.prototype[l]) { // Filter out prototype additions from other potential libraries
         if (l != "movie") { // Filter out IE specific param element
          e.setAttribute(l, parObj[l]);
       el.parentNode.replaceChild(e, el);
       r = e;
      else { // Well-behaving browsers
       var o = createElement(OBJECT);
       o.setAttribute("type", FLASH_MIME_TYPE);
       for (var m in attObj) {
        if (attObj[m] != Object.prototype[m]) { // Filter out prototype additions from other potential libraries
         if (m.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
          o.setAttribute("class", attObj[m]);
         else if (m != "classid") { // Filter out IE specific attribute
          o.setAttribute(m, attObj[m]);
       for (var n in parObj) {
        if (parObj[n] != Object.prototype[n] && n != "movie") { // Filter out prototype additions from other potential libraries and IE specific param element
         createObjParam(o, n, parObj[n]);
       el.parentNode.replaceChild(o, el);
       r = o;
      return r;
    function createObjParam(el, pName, pValue) {
      var p = createElement("param");
      p.setAttribute("name", pName);
      p.setAttribute("value", pValue);
      el.appendChild(p);
    function getElementById(id) {
      return doc.getElementById(id);
    function createElement(el) {
      return doc.createElement(el);
    function hasPlayerVersion(rv) {
      var pv = ua.pv, v = rv.split(".");
      v[0] = parseInt(v[0], 10);
      v[1] = parseInt(v[1], 10);
      v[2] = parseInt(v[2], 10);
      return (pv[0] > v[0] || (pv[0] == v[0] && pv[1] > v[1]) || (pv[0] == v[0] && pv[1] == v[1] && pv[2] >= v[2])) ? true : false;
    /* Cross-browser dynamic CSS creation
      - Based on Bobby van der Sluis' solution: http://www.bobbyvandersluis.com/articles/dynamicCSS.php
    function createCSS(sel, decl) {
      if (ua.ie && ua.mac) {
       return;
      var h = doc.getElementsByTagName("head")[0], s = createElement("style");
      s.setAttribute("type", "text/css");
      s.setAttribute("media", "screen");
      if (!(ua.ie && ua.win) && typeof doc.createTextNode != UNDEF) {
       s.appendChild(doc.createTextNode(sel + " {" + decl + "}"));
      h.appendChild(s);
      if (ua.ie && ua.win && typeof doc.styleSheets != UNDEF && doc.styleSheets.length > 0) {
       var ls = doc.styleSheets[doc.styleSheets.length - 1];
       if (typeof ls.addRule == OBJECT) {
        ls.addRule(sel, decl);
    function setVisibility(id, isVisible) {
      var v = isVisible ? "inherit" : "hidden";
      if (isDomLoaded) {
       getElementById(id).style.visibility = v;
      else {
       createCSS("#" + id, "visibility:" + v);
    function getTargetVersion(obj) {
         if (!obj)
             return 0;
      var c = obj.childNodes;
      var cl = c.length;
      for (var i = 0; i < cl; i++) {
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "object") {
           c = c[i].childNodes;
           cl = c.length;
           i = 0;
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param" && c[i].getAttribute("name") == "swfversion") {
          return c[i].getAttribute("value");
      return 0;
    function getExpressInstall(obj) {
         if (!obj)
             return "";
      var c = obj.childNodes;
      var cl = c.length;
      for (var i = 0; i < cl; i++) {
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "object") {
           c = c[i].childNodes;
           cl = c.length;
           i = 0;
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param" && c[i].getAttribute("name") == "expressinstall") {
           return c[i].getAttribute("value");
      return "";
    return {
      /* Public API
       - Reference: http://code.google.com/p/swfobject/wiki/SWFObject_2_0_documentation
      registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr) {
       if (!ua.w3cdom || !objectIdStr) {
        return;
       var obj = document.getElementById(objectIdStr);
       var xi = getExpressInstall(obj);
       var regObj = {};
       regObj.id = objectIdStr;
       regObj.swfVersion = swfVersionStr ? swfVersionStr : getTargetVersion(obj);
       regObj.expressInstall = xiSwfUrlStr ? xiSwfUrlStr : ((xi != "") ? xi : false);
       regObjArr[regObjArr.length] = regObj;
       setVisibility(objectIdStr, false);
      getObjectById: function(objectIdStr) {
       var r = null;
       if (ua.w3cdom && isDomLoaded) {
        var o = getElementById(objectIdStr);
        if (o) {
         var n = o.getElementsByTagName(OBJECT)[0];
         if (!n || (n && typeof o.SetVariable != UNDEF)) {
             r = o;
         else if (typeof n.SetVariable != UNDEF) {
          r = n;
       return r;
      embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj) {
       if (!ua.w3cdom || !swfUrlStr || !replaceElemIdStr || !widthStr || !heightStr || !swfVersionStr) {
        return;
       widthStr += ""; // Auto-convert to string to make it idiot proof
       heightStr += "";
       if (hasPlayerVersion(swfVersionStr)) {
        setVisibility(replaceElemIdStr, false);
        var att = (typeof attObj == OBJECT) ? attObj : {};
        att.data = swfUrlStr;
        att.width = widthStr;
        att.height = heightStr;
        var par = (typeof parObj == OBJECT) ? parObj : {};
        if (typeof flashvarsObj == OBJECT) {
         for (var i in flashvarsObj) {
          if (flashvarsObj[i] != Object.prototype[i]) { // Filter out prototype additions from other potential libraries
           if (typeof par.flashvars != UNDEF) {
            par.flashvars += "&" + i + "=" + flashvarsObj[i];
           else {
            par.flashvars = i + "=" + flashvarsObj[i];
        addDomLoadEvent(function() {
         createSWF(att, par, replaceElemIdStr);
         if (att.id == replaceElemIdStr) {
          setVisibility(replaceElemIdStr, true);
       else if (xiSwfUrlStr && !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) {
        setVisibility(replaceElemIdStr, false);
        addDomLoadEvent(function() {
         var regObj = {};
         regObj.id = regObj.altContentId = replaceElemIdStr;
         regObj.width = widthStr;
         regObj.height = heightStr;
         regObj.expressInstall = xiSwfUrlStr;
         showExpressInstall(regObj);
      getFlashPlayerVersion: function() {
       return { major:ua.pv[0], minor:ua.pv[1], release:ua.pv[2] };
      hasFlashPlayerVersion:hasPlayerVersion,
      createSWF: function(attObj, parObj, replaceElemIdStr) {
       if (ua.w3cdom && isDomLoaded) {
        return createSWF(attObj, parObj, replaceElemIdStr);
       else {
        return undefined;
      createCSS: function(sel, decl) {
       if (ua.w3cdom) {
        createCSS(sel, decl);
      addDomLoadEvent:addDomLoadEvent,
      addLoadEvent:addLoadEvent,
      getQueryParamValue: function(param) {
       var q = doc.location.search || doc.location.hash;
       if (param == null) {
        return q;
        if(q) {
        var pairs = q.substring(1).split("&");
        for (var i = 0; i < pairs.length; i++) {
         if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
          return pairs[i].substring((pairs[i].indexOf("=") + 1));
       return "";
      // For internal usage only
      expressInstallCallback: function() {
       if (isExpressInstallActive && storedAltContent) {
        var obj = getElementById(EXPRESS_INSTALL_ID);
        if (obj) {
         obj.parentNode.replaceChild(storedAltContent, obj);
         if (storedAltContentId) {
          setVisibility(storedAltContentId, true);
          if (ua.ie && ua.win) {
           storedAltContent.style.display = "block";
         storedAltContent = null;
         storedAltContentId = null;
         isExpressInstallActive = false;
    Can someone please help!  I've looked and tried prety much everything.  If you can provide a solution I would GREATLY apreciate it!

    There is no Flash player version 15... as in your code:
    <param name="swfversion" value="15.0.0.0" />
    For some reason Adobe thought it would be a good idea to target a Flash player version (15) as default.....which may be out a couple years in the future. Go figure!!!
    If you don't like player version 9, change to 10 or 11.... just not 15 (yet).
    Best wishes,
    Adninjastrator

  • IE8 Error when opening Pop-up with Flash Content

    I am running into a problem creating a webpage.  I am very new to AS3 and not quite a novice at Dw CS3.  I have audio files and flash content that is downloadable from my page.  The audio is made available by clicking on a flash button that links to an mp3 or wav file.  The player then opens and plays the file.  I also created some flash animations that are accessed by flash buttons I also created and put on my webpage.  I added scripting (AS3) for those buttons that defines a pop-up window size and points to an html page to put into the pop-up window.  I'm really not sure if this script is the most efficient.  It probably isn't. The script is below: (Note: I could not paste it in so I retyped it.  Don't know why, but the script works even though there might be syntax errors below.)
          //define variable "jscommand" that has URL to open and pop-up window parameters
    var jscommand:String="window.open('Multiplication.html,'miniwindow','height=440,width=605,toolbar=yes,scrollbar=no');";
          //define variable "openflashURL" which runs "jscommand"
    var openflashURL:URLRequest("javascript"+jscommand+"void(0);");
          //define function "openflashdown" that initiates URL request
    function openflashdown(Event:MouseEvent):void{
    NavigateToURL(openflashURL,"_self"};
          //define button listener
    Mult_FlashPlayer_btn.addEventListener(MouseEvent.CLICK,openflashdown);
    The problem is as follows:  When I click on the flash buttons that use the above script, I get a pop-up window with the .swf in it and everything runs fine.  Next, when I click on an audio button, the mp3 file downloads and the player (Real) begins to play it.  But if I try to open up the flash animation again I get this error message from IE8 "Unspecified Error  Internet Explorer cannot download".
    I tried to find anwsers on-line and I found another person with a similar problem.  Their solution was to take the javascript code out of the flash button coding and put it in the html page directly.  I took the first line on code in the above and put it in the html code.  Dw did not recognize it as code but as text.  I don't know where to go from here.  Does anyone know what to do?  I'm a beginner so please be as clear as you can be.

    Try uninstalling your sound card driver in Device Manager and reboot your PC.

  • Cannot access flash content in adobe reader

    Opening flash content in Adobe reader causes Adobe reader to advise me that "flash player" is required.
    I have cleaned and reinstalled the latest flash and adobe reader multiple times.
    I have reset the internet options and checked the plugins
    I have installed shockwave
    I have verified flash works fine in internet explorer
    I have tried the "repair installation" in Adobe Reader.
    I have manually scanned the registry and cleaned it of all adobe registry entries then reinstalled all adobe applications (they all acted as if it was their first time and functioned properly).
    ANY help would be appreciated.

    Adobe and Flash content wrote:
    What is the difference between that file and the one that ends with "AX" from the adobe web site.
    Further from what TSN has already explained: Internet Explorer uses a technology called ActiveX for browser add-ons; that's what the "AX" stands for.  All other browsers use the "plugin" technology (NPAPI) originally developed by Netscape.
    I have for years tried to convince Adobe to provide a single installer for Windows that installs all Flash Player components, instead of two different installers (https://bugbase.adobe.com/index.cfm?event=bug&id=2945082).  Unfortunately this seems to be a lost cause.  But you can go to the bugbase link in the previous sentence, and cast a vote to implement it.

  • Flash content disappears - HELP

    I have just gotten back to working on my XP machine and flash
    content disappears after about 1 to 2 seconds. Even on the
    Macromedia home page, the entire top of their page shows up and
    goes away. I have read about the xp sp2 problems and I did recently
    upgrade. I have read the fixes about there (i.e. pop up blocking
    level, puting <!-- saved from url=(0013)about:internet --> in
    the htm file...none of this works. Firefox works fine, IE doesn't.
    When I publish with preview in the Flash IDE - no luck either.
    Do my problems sound like they are related to XP sp2? If any
    one out there has seen this type of behavior and has
    suggests...many thanks in advance.
    - Richard

    I found the problem...it was my firewall software...it was
    blocking popup ads...
    Thanks....

  • Flash content does not play in Firefox

    PROBLEM:
    Videos and Flash content hang in Firefox. The screen is grey and the twirling circle is frozen. This is a recent problem; this behavior is new and it is unclear what has changed in my system.
    1. The problem does not occur with I.E.
    2. Win8 , Firefox, and Flash plug-in are current.
    3. Running Firefox in safe mode does not help.
    4. I have removed and reinstalled Firefox , Flash, and RealPlayer
    5. Java is working.
    ''temporary'' SOLUTION:
    Deleted RealPlayer
    ''edited by a moderator''

    Recent crashes of certain multimedia contents (this includes Youtube videos, certain flash games and other applications) in conjunction with Firefox are most probably caused by a recent Flash update and/or a malfunctioning browser plugin such as Real Player.
    In order to remedy the problem, please perform the steps mentioned in these Knowledge Base articles:
    * [[Flash Plugin - Keep it up to date and troubleshoot problems]]
    * [[Flash 11.3 crashes]]
    * [[Flash 11.3 doesn't load video in Firefox]]
    Other, more technical information about these issues can be found under these Links:
    * http://forums.adobe.com/thread/1018071?tstart=0
    * http://blogs.adobe.com/asset/2012/06/inside-flash-player-protected-mode-for-firefox.html
    Please report back soon.

  • Iweb mp3 flash, media path problem

    Hi all,
    So I've spent several days trying to understand how to get iweb and any mp3 flash player to work together. I really think I have things put together correctly cept it still says 'file not found' when I press play on the media player.
    So this is what I've been doing.
    I copy over the html code, paste it in to an html snippet, put the .swf player on the page. Now depending on what player I'm using, sometimes they ask for a media path and some not. I'll explain the different methods I've tried in a sec.
    But here is where I think where the problem is. So I publish to mobile me, go to idisk>Web>Sites>MyWebPage and have put the mp3 in various different places after this point and nothing seems to work. I've tried
    idisk>Web>Sites>MyWebPage>song.mp3
    idisk>Web>Sites>song.mp3
    idisk>Web>Sites>MyWebPage>Media_files>song.mp3
    idisk>Web>Sites>MyWebPage>ThePage_Files>song.mp3
    And I do this all after I've published to mobile me of course, but silly me I also have done before, republished and of course the mp3 isn't there anymore.
    Now also depending on the player I'm trying I mess with the file path of the html code. trying both relative path:
    options.mediaPath = "song.mp3"
    and absolute path
    options.mediaPath = "https://public.me.com/mysite.com/song.mp3"
    And I'm pretty sure I've tried all the combinations of all this different methods.
    Any ideas? I've spent a lot of time really trying to solve this on my own but I do admit I'm still a newbie at iweb and flash, obviously.....
    Thanks guys and gals!

    From the browser perspective an URL to any file on MobileMe starts with :
    http://web.me.com/MMeUsername/
    So following your samples these are :
    http://web.me.com/MMeUsername/MyWebPage/song.mp3
    http://web.me.com/MMeUsername/song.mp3
    http://web.me.com/MMeUsername/MyWebPage/Media_files/song.mp3
    http://web.me.com/MMeUsername/MyWebPage/ThePage_Files/song.mp3
    If you're using a Flash player, keep all your stuff OUTSIDE the folder iWeb creates and INSIDE the folder with your Flashplayer.
    The URL will be :
    http://web.me.com/MMeUsername/FlashplayerFolder/etcetera....
    Then make it work. Once it does, display your player in a HTML Snippet with an <iframe>
    <iframe src="http://url.to.file.html" frameborder="0" width="500" height="500" scrolling="no" allowTransparency="true"></iframe>

  • Flash Content on Safari Stutters Badly...

    I am trying to troubleshoot for my sister who has an iMac G4 800mhz; 768mb RAM; 64mb VRAM; running 10.4.10
    Quicktime trailers play fine for her in Safari, (or on her desktop), but with Flash content, like at Youtube, or Comedy Central, the video playback stutters badly. I define stutter, as unwatchable jumpy video, and audio that plays back better than the video, but also drops out occasionally.
    I've upgraded her to the the latest version of Flash, and that did nothing. I also downloaded Firefox, just to check another browser, and Flash content stutters there to.
    My next idea, as a test, was to download a flash file to her desktop, and see if it stutters there without using Safari, and it's flash plugin, as the player.
    So I downloaded a flash file from youtube, (by doubleclicking it in the activity window, which automatically downloads a file called, "get video," with no file extension, and a generic icon.)
    I then added a .flv on the end of the file name, and the icon turned into a flash icon.
    Now, I want to note, on my computers, when I add a .flv on the end of the name of one of these files I've downloaded from Youtube, when I highlight it in a finder window under column view, I see a preview of the movie, which I can play there. I can also ctrl click, and choose, open with other, (because flash player will not open an flv file), and choose Quicktime as the app, it opens and plays.
    On her computer, when I highlight the same file in column view in her finder window, there is no preview visible, just a large flash icon, and the file will not open with her Quicktime app either.
    Now, I could care less whether she can play the darn things on her desktop, though I am perplexed that I cannot. (I was just troubleshooting.) Btw, we are both using the same versions of OSX 10.4.10; Safari 2.0.4; Quicktime 7.2; and Flashplayer 9.0
    All I want is for her to be able to play Flash content on Safari without the stutter.
    Any suggestions?

    Thanks for your reply.
    I've been hearing nothing but crickets!
    I guess it's just the old machine that's the problem. Thanks for the confirmation, -that you have had the same experience.
    No wonder the "five bar," pros that work these boards have had no solutions to offer. They're usually, on the money.
    I am aware of downloading the flv files and converting them with iSquint. I've told her she can do that, and while that would be fine for me, (though I don't have this problem), it's not a solution she is happy with. I use my activity window to find and download flash files all the time, that don't have a download link readily available. I suppose if she wants the vid badly enough, she will call me and I'll walk her through it.
    She has been talking about upgrading her system, for some time now, so this will just be one more reason for her to do so.
    Thanks again!

  • [ANN]REPORTMILL 5 BRINGS PDF AND FLASH TO JAVA WEB APPLICATIONS

    REPORTMILL 5 BRINGS PDF AND FLASH TO JAVA WEB APPLICATIONS
    Dallas, TX - February 25, 2002 - ReportMill Software, Inc. today announced the
    general availability of ReportMill 5 - the only developer tool in the world providing
    dynamic PDF and Flash web pages and reports for web applications. The new version
    is written entirely in Java and runs on all major platforms with support for all
    Java based web application servers, including those from BEA, IBM, Oracle, Sun
    and Apple.
    ReportMill rescues web developers from the crude look and feel that HTML-only
    solutions provide. By complimenting systems like Java Server Pages (JSP) from
    Sun, ReportMill brings a new level of professionalism and functionality to web
    applications.
    "Most web sites today offer much of their content in PDF and Flash, however, web
    applications are still limited to less-expressive HTML. Our customers deliver
    professionally formatted pages, such as invoices, catalogs, financial statements
    and itineraries in the paginated and printable Adobe PDF format. They offer content
    navigation that is interactive and portable in Macromedia Flash," says Jeff Martin,
    ReportMill CEO. "Only ReportMill seamlessly provides both with an integrated page
    layout application and an intuitive developer library."
    Availability and Pricing
    Available now. A fully functional evaluation version of the product is also available
    as a direct launch from your browser at http://reportmill.com/webstart.
    List pricing for ReportMill 5 starts at $495 (US) per developer and $4,995 (US)
    for a single processor deployment license. Volume pricing does apply. For specific
    pricing details, please see http://reportmill.com/pricing.html.
    About ReportMill Software, Inc.
    ReportMill Software, Inc. is the leader in web application "Object Reporting"
    and PDF and Flash content delivery for Java web applications. Founded in 1997,
    ReportMill has been the darling of the Apple WebObjects community, providing professional
    content solutions for dozens of fortune 500 corporations such as Merrill Lynch,
    Morgan Stanley, Fannie Mae, Verizon, WorldCom, NTT Communications, America Online,
    EDS, KPMG, AIG, Toyota and more. Now available to all web application servers,
    ReportMill will soon be a fixture in all web application development.
    Contact
    ReportMill Software, Inc.
    214.513.1636
    [email protected]

    REPORTMILL 5 BRINGS PDF AND FLASH TO JAVA WEB APPLICATIONS
    Dallas, TX - February 25, 2002 - ReportMill Software, Inc. today announced the
    general availability of ReportMill 5 - the only developer tool in the world providing
    dynamic PDF and Flash web pages and reports for web applications. The new version
    is written entirely in Java and runs on all major platforms with support for all
    Java based web application servers, including those from BEA, IBM, Oracle, Sun
    and Apple.
    ReportMill rescues web developers from the crude look and feel that HTML-only
    solutions provide. By complimenting systems like Java Server Pages (JSP) from
    Sun, ReportMill brings a new level of professionalism and functionality to web
    applications.
    "Most web sites today offer much of their content in PDF and Flash, however, web
    applications are still limited to less-expressive HTML. Our customers deliver
    professionally formatted pages, such as invoices, catalogs, financial statements
    and itineraries in the paginated and printable Adobe PDF format. They offer content
    navigation that is interactive and portable in Macromedia Flash," says Jeff Martin,
    ReportMill CEO. "Only ReportMill seamlessly provides both with an integrated page
    layout application and an intuitive developer library."
    Availability and Pricing
    Available now. A fully functional evaluation version of the product is also available
    as a direct launch from your browser at http://reportmill.com/webstart.
    List pricing for ReportMill 5 starts at $495 (US) per developer and $4,995 (US)
    for a single processor deployment license. Volume pricing does apply. For specific
    pricing details, please see http://reportmill.com/pricing.html.
    About ReportMill Software, Inc.
    ReportMill Software, Inc. is the leader in web application "Object Reporting"
    and PDF and Flash content delivery for Java web applications. Founded in 1997,
    ReportMill has been the darling of the Apple WebObjects community, providing professional
    content solutions for dozens of fortune 500 corporations such as Merrill Lynch,
    Morgan Stanley, Fannie Mae, Verizon, WorldCom, NTT Communications, America Online,
    EDS, KPMG, AIG, Toyota and more. Now available to all web application servers,
    ReportMill will soon be a fixture in all web application development.
    Contact
    ReportMill Software, Inc.
    214.513.1636
    [email protected]

Maybe you are looking for

  • KEY MODE in forms

    Hello , I need to update "KEY MODE" in forms6i to "Non-Updateable" value.and then will have to compile the forms. Please let me know. how can I update this ?? I am new to forms. Thanks, Rajeev

  • US iPhone 4 in UK?

    Hey there, Firstly, I'm aware that I could potentially tread close to the line of what's acceptable to post here with this subject so I'll be careful. My Brother is going over to the US in a couple months and I was thinking of asking him to pick me u

  • Two log-ons before viewing the PO document for approval.

    Hi Workflow Experts, We have a problem wherein the system requires the PO approver to log-on twice before viewing the PO for approval. The customer requirement is to approve a PO using workflow. Below is the brief description of the scenario; DESCRIP

  • WRVS4400N Firmware upgrade fails

    I've trying to upgrade the Firmware of WRVS4400N from 2.0.0.9 to the newest 2.0.1.3. Backup setting, upload the new firmware in the webinterface. Everything ok. Then I wait almost an hour, but the router did not reboot and reconnect to the webinterfa

  • OIM11g auto approval

    Hi, We are following the below link for Auto-Approval for self registration http://identityandaccessmanager.blogspot.com/2011/03/suppress-approval-self-registration.html here what it says: 1. Export "SelfCreateUserDataset.xml". 2. Remove Approver-Onl