On 04/02/07, Brice Burgess <[EMAIL PROTECTED]> wrote:
> I am trying to embed flowplayer; http://flowplayer.sourceforge.net/
>
> For some reason I cannot access an embedded SWFObject within a $().ready
> function. FF errors out with invalid access to a NPObject, or that the
> setConf method is not found? I am not sure what this means.. but I do
> know that if I switch from $().ready to window.onload, the problem goes
> away.
>
> Here's one of my examples;
>
> <div id="fpholder">
>     ...get flash text
> </div>
> <script type="text/javascript">
> var fo = new SWFObject("FlowPlayer.swf", "FlowPlayer", "500", "560",
> "7", "#ffffff", true);
> fo.addParam("allowScriptAccess", "always");
> fo.addParam("flashVars", "config={configInject: true}");
> fo.write("fpholder");
>
>
> function init() {
>    var fpConf = {
>        videoHeight: 320,
>        hideControls: false };
>
>        var fp=$("#FlowPlayer")[0];
>     fp.setConfig(fpConf);
> }
>
> // $().ready(function(){ init(); });  <-- DOES NOT WORK
> // window.onload = init; <-- WORKS
> </script>
>
> I have tried many, many combinations.. but can't seem to figure out what
> is causing this issue. Perhaps someone with deeper knowledge of the
> .ready() function, or SWFObject experience will have an idea?
>
> Thanks!
>
> ~ Brice

Did you try using load instead of ready?

$().load(function(){ init(); });

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to