Thanks for the further input,

I still haven't found a way to control where the expressInstall.swf
appears? Can you help me out here also?


On Mar 17, 8:20 am, Vincent Polite <[email protected]>
wrote:
> It would seem to me the wrapper div method is easier from a maintenance
> standpoint.
> If you decide to change the div, then you not only have to update the HTML
> and CSS, but also need to trace through your Javascript to make sure you
> update the styles there.  Plus any CSS change would have to be checked
> against the .createCSS statement to verify that you're not doing anything
> out of sync.
>
> Whereas if you have the wrapper div, there's the one time hit of adding the
> wrapper div and updating your CSS accordingly, but... any css change would
> only be in css, any HTML change would only be in HTML.
>
> I'm tired though, I could be thinking about it incorrectly.  Glad the
> createCSS method was able to work for you, though!
>
> Vincent
>
>
>
> On Tue, Mar 16, 2010 at 1:26 PM, gwh <[email protected]> wrote:
> > Hi,
>
> > I tried the suggested swfobject.createCSS(...) function as follows:
>
> >                <script type="text/javascript">
> >                if (swfobject.hasFlashPlayerVersion("10.0.0")) {
> >                  // Overwrite regular CSS used for alternative content to
> > enable
> > Full Browser Flash
> >                  swfobject.createCSS("#flash_replace", "position: absolute;
> > top:
> > 48px; right: 30px; width: 208px; height: 208px;");
> >                }
> >                swfobject.embedSWF("swf/amenities_gallery.swf",
> > "flash_replace",
> > "208", "208", "10.0.0", "swf/expressInstall.swf", flashvars, params,
> > attributes);
> >                </script>
>
> > This works really well and I don't have to add a wrapper div. But in
> > the case where there's not the correct version of the flash player and
> > the expressInstall.swf appears, this is not picking up any of the
> > styles so that it's located in an area near where the correct swf
> > would appear. I tried adding some styles to the flash_replace div but
> > this didn't do anything.
>
> > Is there a way to control where the expressInstall.swf appears?
>
> > On Mar 16, 2:43 am, Vincent Polite <[email protected]>
> > wrote:
> > > That's kind of an interesting add on; I never noticed it.  Is there
> > > .removeCSS or is the standard way to invoke .createCSS and pass an empty
> > > string or null to the style you wish to void?  Curious if anyone knows
> > the
> > > use case for this method (what the OP was trying for?) or something
> > internal
> > > to the project?
>
> > > Vincent
>
> > > On Sun, Mar 14, 2010 at 7:36 AM, Tony Reed <[email protected]>
> > wrote:
> > > > You might also want to have a look at the api,
>
> > > >http://code.google.com/p/swfobject/wiki/api
>
> > > > and the swfobject.createCSS(...) function.
>
> > > > On Mar 13, 10:56 pm, gwh <[email protected]> wrote:
> > > > > Your suggestion has worked which is great so thanks so much.
>
> > > > > On Mar 14, 6:11 am, Vincent Polite <[email protected]>
> > > > > wrote:
>
> > > > > > Hello.  It is working as intended.  I don't personally agree with
> > how
> > > > it
> > > > > > works, but...
>
> > > > > > When the SWFObject is actually embedded it does replace the div
> > named
> > > > in
> > > > > > your code, and the css associated with that DOM node disappears.
>
> > > > > > The recommended approach to deal with this is to create a container
> > div
> > > > > > around your SWFObject div and apply the styles there.  Presuming
> > you
> > > > have
> > > > > > control over the naming convention and the css file, this shouldn't
> > be
> > > > hard
> > > > > > to resolve.
>
> > > > > > Vincent
>
> > > > > > On Sat, Mar 13, 2010 at 2:21 AM, gwh <[email protected]>
> > wrote:
> > > > > > > Hi everyone,
>
> > > > > > > I'm using SWFObject2 to insert my swf into a web page. There are
> > two
> > > > > > > publishing methods - static and dynamic. I'm using the dynamic
> > > > method.
> > > > > > > You have to specify the id of the container that will be replaced
> > > > with
> > > > > > > the flash content if enough JavaScript and Flash support is
> > > > > > > available.
>
> > > > > > > If there is not enough JavaScript and Flash support then the .swf
> > > > file
> > > > > > > in this container will be replaced by whatever I specify - in my
> > case
> > > > > > > an image. So since the id of my div is "flash", I used this as
> > the
> > > > > > > html container id.
>
> > > > > > > <div id="flash"> <img src="img/alternate.jpg" />
> > > > > > > </div>
>
> > > > > > > This div has some css rules applied to it that controls the
> > layout of
> > > > > > > it, ie. it floats it etc. When I test though, the .swf file is
> > > > > > > inserted into the div but it loses the css styles. When I turn
> > off
> > > > the
> > > > > > > flash player so that the alternative image is used instead, the
> > css
> > > > > > > works.
>
> > > > > > > I wondered if anyone knows why this is happening?
>
> > > > > > > Appreciate any assistance.
>
> > > > > > > --
> > > > > > > You received this message because you are subscribed to the
> > Google
> > > > Groups
> > > > > > > "SWFObject" group.
> > > > > > > To post to this group, send email to [email protected].
> > > > > > > To unsubscribe from this group, send email to
> > > > > > > [email protected]<swfobject%2bunsubscr...@googlegroups
> > > > > > >  .com>
> > <swfobject%2bunsubscr...@googlegroups .com>
> > > > <swfobject%2bunsubscr...@googlegroups .com>
> > > > > > > .
> > > > > > > For more options, visit this group at
> > > > > > >http://groups.google.com/group/swfobject?hl=en.
>
> > > > --
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "SWFObject" group.
> > > > To post to this group, send email to [email protected].
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<swfobject%2bunsubscr...@googlegroups
> > > >  .com>
> > <swfobject%2bunsubscr...@googlegroups .com>
> > > > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/swfobject?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "SWFObject" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<swfobject%2bunsubscr...@googlegroups 
> > .com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/swfobject?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"SWFObject" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/swfobject?hl=en.

Reply via email to