Build in Flash or Dreamweaver for Video Site

Hello... I'm new to Dreamweaver and Flash.
I need to build my website that will feature my portfolio of videos that I've created.   If I have around 20 videos for viewing, is it best to create the site in Flash or Dreamweaver?  
Thank you

Hi Gorka:
I’m finally able to focus on your suggestions and
hopefully finally finish my site. Just to make sure I’m clear
on your advice using a scene called “paintings” as an
example, I discard my earlier code such as <PARAM name =
“FlashVars” value = “jodysite_paintings.swf =
paintings”>, and replace it with the code you suggest that
would look like this once completed (below)?
<PARAM name = “FlashVars” value =
“jodysite_paintings.swf =<?php echo $_GET[' paintings
'];?>”>
<EMBED FlashVars = "jodysite_paintings.swf=<?php echo
$_GET['paintings'];?>"></EMBED>
And in the Actions window for the button that would open a
new browser window upon release for the “paintings”
scene, the Actionscript for that button would read:
getURL("javascript:window.open('
http://www.jodywidelitz.com?scene=paintings','Paintings',
toolbar = no, menubar = no, scrollbars = yes, location = no,
fullscreen=yes, width=1024,height=768); void(0); "_blank", "GET");
if(paintings != undefined){
gotoAndStop(paintings, 1); 1 is for frame 1
This is the way I have the code now, but I developed a glitch
as soon as I changed the code. My preloader stays caught up in a
continual load that won’t finish, and won’t advance to
the next scene. It was working before I entered any FlashVars
coding. So the Flash movie embedded in Dreamweaver stays blank.
Also, I am using the original Flash MX and Dreamweaver MX from
2002-2003. By some chance, does this earlier version of Flash MX
not recognize FlashVars? I do have the DOCTYPE as <!DOCTYPE HTML
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> to allow any
deprecated code, etc.
Thanks again,
Jody

Similar Messages

  • Build to Flash - won't support video for menu backgrounds?

    I spent hours on a project that includes After Effects motion menu components included as a video background with a loop point. What looks great in preview and on DVD apparently falls a part in Flash. Flash doesn't show the video background in the main menu. Also - it sure would be nice if Encore included a "preload" progress bar for progressive downloads.
    Anyone an expert with using Encore to build to Flash?  Are there any other do's and don't I should know about?

    Thanks for your response...
    I can wait.  After all, it was by waiting for the release of the 10h version after the 10e version sabotaged my flash installation, that I was eventually able to at least get Firefox up and running flash again...
    It's just frustrating to think that the folks at Adobe can't come up with a better product testing cycle so they are unleashing these problems on end users systems...
    I recognize that there may be some sort of issue with my particular system registry.  If so, I wish I knew what it was...but flash releases are the only installations I ever have any difficulty with...All of the other software I run updates without failing....sad to say...
    Perhaps I will try running a home edition version of secedit (See here)http://support.microsoft.com/kb/313222 instead of the clean or repair install...I'll let you know what I decide and how it works out...
    Anyway, thanks for the input..

  • Flash or Dreamweaver for HTML5

    using Flash professional cs6 for creating  interactive eLearning content.
    My costumer wants to publish to web, smartphone and tablets.
    I have the plugin “toolkit create js.” For HTML5 but this gives a lot of errors not interactivity.
    Could you advise me? Do I need to import my project to Dreamweaver ?
    Thanks,
    Ton

    Flash is very useful for creating animated and interactive content and cool stuff. But the Apple iPhone and iPad will never display Flash. Ever. And on much of the Android hardware, Flash is hardly optimal.
    HTML5 offers alternatives to using Flash and those alternatives include video and audio elements that let you display video and audio on a website where, once, you had to have a Flash Plugin in a browser. You can also do really wonderful interactive stuff using JavaScript.
    Pixelpaint has a converter that will change Flash into HTML5. It's not perfect, but it does get some things done. Google offers Swiffy for conversion to HTML5, though it can't yet convert DoubleClick Studio creatives.
    Adobe also has a toolkit for CreateJS that can help you take your Flash projects to iPad and iPhone that will only work with Flash CS6. When you install the Adobe Extension Toolkit for CreateJS by using your Adobe Extensions Manager you can access it through the Flash authoring environment by going to: Window > Other Panels > Toolkit for CreateJS.
    It's not perfect. It exports all of the Flash graphics, animations, and sounds to individual assets and Javascript files that support Canvas for HTML5. It does not support Actionscript 1.0 to 3.0 and Flash's built in 3D tools. Even though the Toolkit does not convert Actionscript to Javascript yet, it does leave you in the position to be able to do it yourself by separating out assets like graphics and sound and and animations and creating readable Javascript for the timeline animations. Adobe has instructions for getting started with this toolkit online.

  • I would like to build a desk top computer for video editing, business management and online learning and also have a small compatible laptop or tablet or ipad to take to university, Can someone please advise me of the best set up for this?

    I would like to build a desktop computer for video editing, business management and online learning and also have a small laptop, tablet or ipad to take to university, Can someone please advise me of the best set up for this?

    Let's see if I understand this...   You're asking for advice on building a desktop computer, in the Apple developer's forum?  Why not just buy a Mac?

  • N95,GPS, Flash in night for video capture

    please help me, i have some questions.
    1. when i want record a video with N95 flash dont turn on in night, why ?? i cannt turn on flash for video capture in night>
    2. how can my nokia N95 i bought is original ???
    3. my GPS doesnt work in iran ?? why?? i must download iran maps on it , or???

    15-Jul-200705:21 PM
    probit wrote:
    please help me, i have some questions.
    1. when i want record a video with N95 flash dont turn on in night, why ?? i cannt turn on flash for video capture in night>
    2. how can my nokia N95 i bought is original ???
    3. my GPS doesnt work in iran ?? why?? i must download iran maps on it , or???
    1) The N95 currently does NOT offer the facility to use the flash as a light for video capture.
    2) I don't understand your question
    3) Your GPS should work in Iran, although there may be an issue with the US (to which all GPS satellites belong to) not allowing Iran to use the satellites - not too sure about this bit.
    You will need to download Iranian maps (if available) for the N95 - you can find the download page for Nokia Maps here :
    http://europe.nokia.com/A4353385
    Also if you follow the link below it'll give you more information on how to get your GPS working :
    /discussions/board/message?board.id=connectivity&message.id=8921#M8921
    Regards,
    Edward

  • Newbie Flash integration question, for video gallery

    Well I'm a video editor not a web designer, but I get the basic concepts.  Am using Dreamweaver CS4 and Flash CS3 and I have my head around CSS based design and have also managed to get my head around designing an interactive video gallery in Flash.
    I want a HTML based site for web search indexing reasons but I need a video gallery that is broken up into sections, (eg. corporate, public sector, Arts... you get the idea).  If I design a standard web site with navigation bars, do I include three or more categories (e.g., corporate etc) on the main site navigation bar and incorporate separate flash files on each page to show the relevant content for that category or do I include just a general video button on the web site's navigation bar and then navigate to the individual categories within the Flash movie file itself.  The later seems the most logical, but do you experienced web designers find that adding another layer of navigation confuses the end user?  Is there a way maybe of addressing individual sections of the Flash movie from HTML buttons?  What is the best logic to solve this problem and then I can work on a solution?
    Lastly, and I'm sorry for the long post, my site will be very basic so do I really need to incorporate Flash at all; can I address multiple external .flv movies with various buttons within Dreamweaver.    

    Is there a way maybe of addressing individual sections of the Flash
    movie from HTML buttons?
    No.
    Think of it this way:
    Your site has a Nav menu that leads to individual html pages.
    Each page contains a Flash Video Player with a playlist.
    The Playlist contains links to all the FLV clips relating to this page's topic.
    Notice I said clips.  Don't try to use one long playing video on the web.
    This recent discussion may be of interest to you...
    http://forums.adobe.com/message/2760142#2760142
    WWD FLV Player is pretty nice. It's compact, easy to set-up.
    Read the  installation.html that comes with it.
    http://www.woosterwebdesign.com/flvplayer/
    Good luck with your project,
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb
    http://alt-web.blogspot.com

  • Flash player support for video playback in Lumia 8...

    When will  Nokia/MS support Adobe Flash player for Lumia 800 like they have for Android?
    Also I should be able to download a browser of my choice on Lumia as well. Any clarifications from Nokia most welcome!

    Adobe has announced that it has ceased development of Flash for mobile phones (in favour of HTML5, and due to the opposition of both Apple and Microsoft to allow support of Flash for their mobile operating systems), so from that direction neither Microsoft nor Nokia is going to get any help.
    If the Adobe Flash Video format specification is publicly available to use or to license (I don't know if it is), then at least Microsoft could implement support for it, if they wanted to (Nokia might not have sufficient rights from Microsoft to add new codecs to Windows Phone).
    So, you might direct your question primarily to Microsoft, rather than Nokia (of course, a Microsoft representative will probably read this, too, but whether they'll response or not is another matter).

  • Online class requires Flash. Not for videos but interactive reading & tests

    Is there an app for that?

    Flash is not supported on the iPad - and as Adobe have announced that they are stopping development on all mobile versions of it, it probably never will be.
    Do the sites that you want to use have their own apps in the store ? If not then there are browser apps such as Skyfire, iSwifter, Puffin and Photon 'work' on some sites, but judging by their reviews not all sites.

  • Flash Media Encoder for video files streaming.

    Is there a free Encoder to play video files instead of Live video feed?
    Thank you.

    Thanks - I know you can output; but want to use a file for input.   It's
    like you want to pre-record and play back at the appropriate time as if it  is
    live.  Thanks.
    In a message dated 10/19/2010 10:54:21 P.M. Central Daylight Time, 
    [email protected] writes:
    FME can  be used to encode to files isntead of streaming.  It's in the
    output  panel..:)

  • Thinking of Building/Buying a PC for Video Editing?

    If one is thinking of building, or buying a PC for video editing, Harm Millaard has published an ARTICLE in the Adobe Hardware Forum. He has arranged it such that one can rather pick and choose from three levels of system - beginner, intermediate and full-blown advanced pro-level rig. There have been some advances in hardware, since the article was first published, but with the discussions that follow it, much has been updated.
    Harm approaches the computer from the eyes of one using PrPro, but with the exception of the GPU requirements for the Mercury Playback Engine (MPE), PrE will benefit from his suggestions. Be sure to follow all of the links that he offers in that rather longish thread.
    Also see his other NLE PC ARTICLE, and his storage requirements ARTICLE.
    If one is considering a RAID setup, his RAID ARTICLE will prove very useful.
    If one is considering working with external HDD's, then this ARTICLE should be useful.
    Hope that this helps people, who are considering a new computer for video editing.
    Good luck,
    Hunt

    Harm Millaard has written an update to his computer ARTICLE, and there is some good discussion in it, as well.
    Hope that this helps someone.
    Hunt

  • Encore CS3 crashes when building to Flash (Windows)

    I've built a project that has no problem burning a DVD or rendering an ISO image. However, when I try to author a Flash version of the project, it spends hours transcoding, then Encore CS3 crashes. (Generic Windows "Encore CS3 has encountered a problem and needs to close" error.) The only issue that shows up when checking the project is an orphan timeline, but it is linked into the project through playlists.
    Any suggestions on how to create a flash version successfully?
    Specs:
    AMD Dual Core 4800+ (2.51Ghz)
    2 Gigs memory
    Windows XP SP3

    I'm also having issues with Encore crashing all of the time. Whenever I try to build a flash file it crashes near the end. I have a few large videos in there and can build a flash file without the videos in, but why does it keep crashing when the videos are in.... I thought this is what this software is designed for!
    Has anyone had any luck getting around their crashes?
    To reduce the size of the videos what setting do you suggest changing?
    Thanks and good luck to everyone else using Encore!
    Matt.

  • 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

  • Dreamweaver for a World Class Site

    I am trying to determine the best way to build a world class global internet site on the complexity of YouTube/Amazon. 
    Can this or should this be done in Dreamweaver, and if yes, what DW plug-ins would be considered.
    The site will be delivering content around the world and will be primarily video content.  There will be a lot of interaction between users and a lot of data storage/retrieval.
    Users will be able to build their profiles and based off of their selections, content will be delivered to them.
    I could write a book on all the capabilities but wanted to know if DW is a good start.
    Thanks,

    I am trying to determine the best way to build a world class global Internet site on the complexity of YouTube/Amazon.
    All I can say is go see The Social Network!
    Can you use Dreamweaver for this?  Sure.  In the same way that you could build a rocket in your basement -- assuming you have the required skills to do so.
    what DW plug-ins would be considered?
    For a site this caliber, you won't find any off-the-shelf products that can do all the heavy lifting for you.  This is going to take a great deal of time, money and a team of knowledgeable experts to design, develop & maintain. 
    Good luck,
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb
    http://alt-web.blogspot.com/

  • Easy and fast building for multiple sites

    Hi all, my first post. So, I've got a lot of sites but right
    now I am working on about four main ones - all commercial. In the
    past I had a webmaster but for the short-term and until my company
    is stronger financially I'm taking on the building again myself. My
    question is, in the past I'd used HTML, then looked at some CSS
    combo, and then finally my webmaster hand coded my main site to
    work with PHP/MySQL. So, as I begin to build my new sites, which
    don't need to be super complex, what are the easiest and fastest
    tools for me to use and have the least amount of grief. Should I
    even bother with CSS? Can I just use a php page and use tables?
    Should I delve into Flash, since many of my sites are media
    oriented? Clean, quick, easy and functional are what I need. Thanks
    in advance!

    .oO(2manyirons)
    >[...] My question is, in the past I'd used HTML, then
    looked
    >at some CSS combo, and then finally my webmaster hand
    coded my main site to
    >work with PHP/MySQL. So, as I begin to build my new
    sites, which don't need to
    >be super complex, what are the easiest and fastest tools
    for me to use and have
    >the least amount of grief. Should I even bother with CSS?
    Of course you should. Reasonable and properly structured HTML
    4 Strict
    in conjunction with CSS for the presentation should be the
    way to go.
    >Can I just use a php
    >page and use tables?
    Whatever you like (or need).
    >Should I delve into Flash, since many of my sites are
    >media oriented?
    No, because ...
    >Clean, quick, easy and functional are what I need.
    ... Flash is neither of them. In fact it will cause a lot of
    problems if
    it's used improperly, for example for building the entire
    site. In some
    rare cases it has its uses and can be a valuable add-on, but
    usually
    it's just annoying and a usability problem. Things like
    Flash, JS etc.
    should be used wisely and carefully, especially on commercial
    sites.
    Micha

  • Minimum hardware for video PLAYBACK? Flash 8?

    Does anyone know a resource where I can learn about minimum
    system requirements for Flash8 or later playback?
    I encoded a video using FlashCS3 video encoder - and on most
    computers, it looks just fine/as expected. Just to see what would
    happen, I tried to view it from the web, on a Mac G4/867 that we
    have sitting around because it has PCIx cards for SCSI in it... It
    is running OSX 10.4.11 -- Safari 2.x. It has 1.25 gigs of ram.
    Video simply will not play back on this dinosaur (well, it
    plays, but 1 out of 10 frames, if I'm lucky - and audio is total
    sputter, it is unusable) ... ok, this box is ancient. BUT must I
    assume all current web visitors will have rocket-ship speed
    hardware?
    Is there a guide that's been assembled with guidance? For
    video encoded with VP6, do not exceed Y x Z dimensions at 15 fps in
    Flash player 8, etc... ???? I've searched...
    Thanks in advance for any VP6 encoding guidance.
    Bonus question: since I own CS3 and QTpro (Final Cut Studio),
    is there a true benefit from Flix or Flix Pro (or another stand
    alone encoder)? My primary machine for this is a MacBook Pro C2D
    2.33. Thanks.

    PS -- the internet bandwidth on this machine is superior...
    10megs downstream... on the same network (wired) as a few other
    (faster/newer) machines that have no issue viewing my video. The
    video is ~72mb.

Maybe you are looking for

  • Can't import CTI Ports in CUE 3.1

    Hi Everyone, I have recently migrated CallManager 4.1 to CUCM 7.1. Everything is working fine but CUE is not able to integrate with CUCM 7.1 I have provided the new credentials for Admin User and JTAPI user in CUE 3.1 and also made a new application

  • "Command-X     Cut" doesn't work

    I can't move item in Finder with shortcut key. Anyone knows how?

  • Namespaces question

    I have been converting some code I had over to the new ExtensibleEnvironment stuff and this has been going quite well. Everything I have done so far has been to configure stand-alone things like message listerners etc. What I cannot figure out is how

  • Attempting install iPhoto '11 gave me "plist parsing error". Help!

    I just installed OS X Lion because it was required for the new iCloud features on the iPhone. I have everything working smoothly on my 27" iMac 3.2Ghz Intel Core i3 and it's working well with my iPhone. I went to enable it on my macbook and it told m

  • Screen brightness button won't work

    My screen brightness controls won't work (don't ask). Is there a terminal command for screen brightness?