[SWFObject] FlashObject Undefined

Brian Lee brian.lee at kaboose.com
Tue Oct 3 16:25:51 PDT 2006


I forgot to add now the error says SWFObject is undefined it's the same
behavior as before all the flash on the page is broken. If I refresh the
same page after the errors everything is fine and the flash loads this error
occurs site wide randomly sometimes on first load a page will load fine but
if I click on a link from that page the flash will break.

-Brian


On 10/3/06 7:17 PM, "Brian Lee" <brian.lee at kaboose.com> wrote:

> I've updated to version 1.4.4 and converted all of my flash code to the
> following format
> 
> Swfobject.js include line in the header (between the <head></head> tags)...
> 
>         <script language="javascript"
> src="http://fundev.kaboose.com/swfobject.js"></script>
> 
> Code examples on a typical page...
> 
>                 <div id="navBar"></div>
> 
> <script type="text/javascript">
>     // <![CDATA[
>     var so = new SWFObject("http://fundev.kaboose.com/topnav.swf", "topNav",
> "995", "136", "6", "#DAEAAA");
>     so.addVariable("xmldata", "http://fundev.kaboose.com/navXML.xml");
>     so.addVariable("currentSelection", "3");
>     so.setAttribute('xiRedirectUrl',
> 'http://fundev.kaboose.com/fun-blaster/halloween/index.html');
>     so.addParam("wmode", "opaque");
>     so.write("navBar");
>     // ]]>
> </script>
> 
> 
>     <div id="subNavFlash"></div>
> 
> <script type="text/javascript">
>     // <![CDATA[
>     var so = new SWFObject("http://fundev.kaboose.com/subnav.swf", "subNav",
> "810", "108", "6", "#B4D453");
>     so.addVariable("subNavXML",
> "http://fundev.kaboose.com/funBlasterSubNav.xml");
>     so.addVariable("currentSelection", "3");
>     so.setAttribute('xiRedirectUrl',
> 'http://fundev.kaboose.com/fun-blaster/halloween/index.html');
>     so.addParam("wmode", "opaque");
>     so.write("subNavFlash");
>     // ]]>
> </script>
> 
> 
>         <div id="sideBarFlash"></div>
> 
> <script type="text/javascript">
>     // <![CDATA[
>     var so = new SWFObject("http://fundev.kaboose.com/sidebarNav.swf",
> "sideBarFlash", "162", "297", "6", "#DAEAAA");
>     so.addVariable("sideBarXML", "http://fundev.kaboose.com/210.xml");
>     so.setAttribute('xiRedirectUrl',
> 'http://fundev.kaboose.com/fun-blaster/halloween/index.html');
>     so.addParam("wmode", "opaque");
>     so.write("sideBarFlash");
>     // ]]>
> </script>
> 
> 
>   <div id="featureFlash">
>     <div class="featureBG" id="featureBG"></div>
> </div>
> 
> 
> <script type="text/javascript">
>     // <![CDATA[
>     var so = new SWFObject("http://fundev.kaboose.com/halloween_AC.swf",
> "FeatureFlash", "480", "235", "6", "#B4D453");
>     //Default attributes list
>     
>     //Custom attributes list
>     
>         
>             
>             so.addVariable("printables_link4",
> "http://fundev.kaboose.com/fun-blaster/halloween/printables/halloween-colori
> ng-pages.html");
>         
>             
>             so.addVariable("printables_link3",
> "/fun-blaster/halloween/printables/halloween-printables.html?page=2");
>         
>             
>             so.addVariable("printables_link2",
> "/fun-blaster/halloween/printables/halloween-printables.html?page=1");
>         
>             
>             so.addVariable("printables_link1",
> "/fun-blaster/halloween/printables/halloween-printables.html?page=1");
>         
>             
>             so.addVariable("link7",
> "http://fundev.kaboose.com/fun-blaster/halloween/games/game_monster_numbers.
> html");
>         
>             
>             so.addVariable("link6",
> "http://fundev.kaboose.com/fun-blaster/halloween/games/game_spooky_differenc
> es.html");
>         
>             
>             so.addVariable("link5",
> "http://fundev.kaboose.com/fun-blaster/halloween/games/game_ghostly_differen
> ces.html");
>         
>             
>             so.addVariable("link4",
> "http://fundev.kaboose.com/fun-blaster/halloween/games/game_frankenbrain.htm
> l");
>         
>             
>             so.addVariable("link3",
> "http://fundev.kaboose.com/fun-blaster/halloween/games/game_transylmania.htm
> l");
>         
>             
>             so.addVariable("link2",
> "http://fundev.kaboose.com/fun-blaster/halloween/games/game_streamer_screame
> r.html");
>         
>             
>             so.addVariable("link1",
> "http://fundev.kaboose.com/fun-blaster/halloween/games/game_whack_o_wheen.ht
> ml");
>         
>             
>             so.addVariable("more_link4",
> "http://fundev.kaboose.com/fun-blaster/halloween/science/halloween-slime.htm
> l");
>         
>             
>             so.addVariable("more_link3",
> "http://fundev.kaboose.com/fun-blaster/halloween/recipes/edible-eyeballs.htm
> l");
>         
>             
>             so.addVariable("more_link2",
> "http://fundev.kaboose.com/fun-blaster/halloween/recipes/sticky-spiders.html
> ");
>         
>             
>             so.addVariable("more_link1",
> "http://fundev.kaboose.com/fun-blaster/halloween/recipes/ghostly-pears.html"
> );
>         
>             
>             so.addVariable("arcadeHome",
> "http://fundev.kaboose.com/fun-blaster/games/index.html");
>         
>             
>             so.addVariable("costumes_link3",
> "http://fundev.kaboose.com/fun-blaster/halloween/crafts/halloween-wizard-wan
> d.html");
>         
>             
>             so.addVariable("costumes_link2",
> "http://fundev.kaboose.com/fun-blaster/halloween/crafts/halloween-vampire-bl
> ood.html");
>         
>             
>             so.addVariable("costumes_link1",
> "http://fundev.kaboose.com/fun-blaster/halloween/crafts/halloween-witch-hat.
> html");
>         
>             
>             so.addVariable("pumpkin_link6",
> "/fun-blaster/halloween/printables/halloween-pumkin-art.html?page=3");
>         
>             
>             so.addVariable("pumpkin_link5",
> "/fun-blaster/halloween/printables/halloween-pumkin-art.html?page=3");
>         
>             
>             so.addVariable("pumpkin_link4",
> "/fun-blaster/halloween/printables/halloween-pumkin-art.html?page=2");
>         
>             
>             so.addVariable("pumpkin_link3",
> "/fun-blaster/halloween/printables/halloween-pumkin-art.html?page=2");
>         
>             
>             so.addVariable("pumpkin_link2",
> "/fun-blaster/halloween/printables/halloween-pumkin-art.html");
>         
>             
>             so.addVariable("pumpkin_link1",
> "/fun-blaster/halloween/printables/halloween-pumkin-art.html");
>             
>     
>     so.addParam("wmode", "opaque");
>     so.write("featureBG");
>     // ]]>
> </script>
>         </div>
> 
> 
> 
> 
> On 10/3/06 7:08 PM, "Geoff Stearns" <geoff at deconcept.com> wrote:
> 
>> first, update to the latest version - older versions have small bugs
>> that may come back to haunt you.
>> 
>> second, if you are seeing that error, it usually means that you are
>> trying to execute js before the script is loaded... so make sure you
>> are linking the script in the head of the document, so it will be
>> loaded 100% before you call the functions associated with it.
>> 
>> 
>> On Oct 3, 2006, at 3:28 PM, Brian Lee wrote:
>> 
>>> Hello,
>>> 
>>> I've been struggling with this problem for a while now and can't
>>> seem to
>>> figure out whats wrong I'm using the swfobject but on random
>>> ocassions I'll
>>> get this error "Line [number]... Error FlashObject is undfined"
>>> I'll be
>>> asked to debug if I click no the same error on a different line
>>> will come
>>> up... Has anyone else experience this problem? The page has a lot
>>> of flash
>>> object on it at minimum 3-5.
>>> 
>>> The FlashObject is referenced externally here is a sample of from
>>> my page
>>> this line is in between the <head></head> tags
>>> 
>>> <script language="javascript"
>>> src="http://fundev.kaboose.com/FlashObject.js"></script>
>>> 
>>> Sample call...
>>> 
>>> 
>>> <div id="subNavFlash"></div>
>>> 
>>> <script type="text/javascript">
>>>     // <![CDATA[
>>>     var so = new FlashObject("http://fundev.kaboose.com/subnav.swf",
>>> "subNav", "810", "108", "6", "#B4D453");
>>>     so.addVariable("subNavXML",
>>> "http://fundev.kaboose.com/funBlasterSubNav.xml");
>>>     so.addVariable("currentSelection", "3");
>>>     so.setAttribute('xiRedirectUrl',
>>> 'http://fundev.kaboose.com/fun-blaster/halloween/index.html');
>>>     so.addParam("wmode", "opaque");
>>>     so.write("subNavFlash");
>>>     // ]]>
>>> </script>
>>> 
>>> Regards,
>>> 
>>> Brian
>>> 
>>> _______________________________________________
>>> SWFObject mailing list
>>> SWFObject at lists.deconcept.com
>>> http://lists.deconcept.com/listinfo.cgi/swfobject-deconcept.com
>> 
>> _______________________________________________
>> SWFObject mailing list
>> SWFObject at lists.deconcept.com
>> http://lists.deconcept.com/listinfo.cgi/swfobject-deconcept.com
> 
> _______________________________________________
> SWFObject mailing list
> SWFObject at lists.deconcept.com
> http://lists.deconcept.com/listinfo.cgi/swfobject-deconcept.com




More information about the Swfobject mailing list