Thank You very much.

This as code solves my problem.


On Feb 19, 5:44 am, "Aran Rhee" <[email protected]> wrote:
> Hi Ben.
>
> The issue seem to be within your swf code rather than with SWFObject.
>
> I used the same HTML code you had defined in your page and then changed the
> swf to a test swf file. The swf embeds / resizes correctly in all browsers
> including Chrome:
>
> http://www.misterhee.com/tests/kenkai/kenkai.test2.html
>
> The code inside the swf (frame 1)
>
> Stage.align = "TL";
> Stage.scaleMode = "noscale";
>
> function doStageStuff() : Void
> {
>         BG._width = Stage.width;
>         BG._height = Stage.height;
>         // test MC to stay in bottom right corner
>         test._x = Stage.width - test._width;
>         test._y = Stage.height - test._height;
>
> }
>
> var stageListener : Object = {};
> stageListener.onResize = function()
> {
>         doStageStuff();
>
> }
>
> Stage.addListener(stageListener);
> doStageStuff();
>
> Aran
>
> BTW - you should run your intro page HTML through a W3C page validator - You
> have a whole bunch of things to fix there. Also, your about page on the
> actual site is very crazy code wise (it is like two separate HTML pages have
> been combined - there are two whole sets of <html>, <head>, and <body> tags
> on the one page...
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On
>
> Behalf Of ben.r
> Sent: Wednesday, 18 February 2009 11:00 PM
> To: SWFObject
> Subject: Re: Problems with Chrome (full screen)
>
> On the main timeline there is a preloader on frames 1&2, and  (bg =
> background movieClip)
>
> bg._width = Stage.width;
> bg._height = Stage.height;
> Stage.scaleMode = "noScale"; //only on frame 1
>
> then on frame 5 (mc = movieClip that contains everything):
>
> mc._y = Stage.height/2;
> mc._x = Stage.width/2;
>
> function stageResize() {
>         bg._width = Stage.width;
>         bg._height = Stage.height;
>
>         if(introOver == true){
>                 if(419>Stage.height){
>                         mc.gotoAndStop("small");
>                 }else if(584<Stage.height){
>                         mc.gotoAndStop("big");
>                 }else{
>                         mc.gotoAndStop("medium");
>                 }
>         }
> }
> function center() {
>         mc._y = Stage.height/2;
>         mc._x = Stage.width/2;
> }
>
> myListener = new Object();
> myListener.onResize = function() {
>         stageResize();
>         center();
> };
>
> Stage.addListener(myListener);
>
> ---------
>
> it is onwww.je-ben.com
>
> Ben
>
> On Feb 18, 4:09 am, "Aran Rhee" <[email protected]> wrote:
> > So if you debug the Stage values (either output to a textfield / trace()
> to
> > the debug player console) are they updating / as expected?
>
> > I would set the scalemode and alignment within the swf itself and add a
> > onResize handler to that things get scaled / positioned each time the
> > browser changes size.
>
> > If you have a look at the FAQ (http://code.google.com/p/swfobject/wiki/faq
> > (How can I create a SWF that will encompass 100% of the browser window)),
> > you can see there is a note about resizing etc:
>
> > "NOTE: For positioning elements always define a resize handler, because a
> > user can resize the browser window and in Internet Explorer (using the
> > dynamic publishing method) the stage size is only available on first load.
> > When reloading or revisiting a page it will initially be 0, causing the
> > Flash player to keep on triggering the stage.resize event until it
> receives
> > its current value"
>
> > (there is also an example AS3 code snippet on resize handling)
>
> > At the end of the day, AC_RunActiveContent.js and swfobject should output
> > the same <object> definitions (although a better comparison should be
> > swfobject dynamic publishing vs. AC_FL_RunContent);
>
> > Feel free to post a link to your page.
>
> > Aran
>
> > -----Original Message-----
> > From: [email protected] [mailto:[email protected]] On
>
> > Behalf Of ben.r
> > Sent: Wednesday, 18 February 2009 12:19 PM
> > To: SWFObject
> > Subject: Re: Problems with Chrome (full screen)
>
> > Sorry, I forgot to say that there is a movieClip bg used as background
> > (because it changes color at some point).
>
> > actionscript on frame 2 :
>
> > bg._width = Stage.width;
> > bg._height = Stage.height;
>
> > ...this code does not work the bg is 470 x 585 as the swf.
>
> > if I use the following html everything works (IE, FF, Chrome), but I
> > need  to display alternative content if the user does not have flash
> > player:
>
> > <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
> > <head>
>
> > <style>
>
> > body {margin:0px;padding:0px}
>
> > </style>
> > <script language="javascript">AC_FL_RunContent = 0;</script>
> > <script src="AC_RunActiveContent.js" language="javascript"></script>
> > </head>
> > <body bgcolor="#ffffff">
> > <!--url's used in the movie-->
> > <!--text used in the movie-->
> > <!-- saved from url=(0013)about:internet -->
> > <script language="javascript">
> >         if (AC_FL_RunContent == 0) {
> >                 alert("This page requires AC_RunActiveContent.js.");
> >         } else {
> >                 AC_FL_RunContent(
> >                         'codebase',
> > 'http://download.macromedia.com/pub/shockwave/cabs/
> > flash/swflash.cab#version=8,0,0,0',
> >                         'width', '100%',
> >                         'height', '100%',
> >                         'src', 'intro',
> >                         'quality', 'high',
> >                         'pluginspage',
> > 'http://www.macromedia.com/go/getflashplayer',
> >                         'align', 'middle',
> >                         'play', 'true',
> >                         'loop', 'true',
> >                         'scale', 'noscale',
> >                         'wmode', 'window',
> >                         'devicefont', 'false',
> >                         'id', 'intro',
> >                         'bgcolor', '#ffffff',
> >                         'name', 'intro',
> >                         'menu', 'true',
> >                         'allowFullScreen', 'false',
> >                         'allowScriptAccess','sameDomain',
> >                         'movie', 'intro',
> >                         'salign', 'lt'
> >                         ); //end AC code
> >         }
> > </script>
> > <noscript>
> >         <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
> > codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
> > swflash.cab#version=8,0,0,0" width="100%" height="100%" id="intro"
> > align="middle">
> >         <param name="allowScriptAccess" value="sameDomain" />
> >         <param name="allowFullScreen" value="false" />
> >         <param name="movie" value="intro.swf" /><param name="quality"
> > value="high" /><param name="scale" value="noscale" /><param
> > name="salign" value="lt" /><param name="bgcolor" value="#ffffff" />
> > <embed src="intro.swf" quality="high" scale="noscale" salign="lt"
> > bgcolor="#ffffff" width="100%" height="100%" name="introMartina"
> > align="middle" allowScriptAccess="sameDomain" allowFullScreen="false"
> > type="application/x-shockwave-flash"
> pluginspage="http://www.macromedia.com/go/getflashplayer"; />
> >         </object>
> > </noscript>
> > </body>
> > </html>
>
> > any idea?
>
> > On Feb 17, 11:10 pm, "Aran Rhee" <[email protected]> wrote:
> > > So the 100% examples in the SWFObject test suite fail in Chrome as well?
> > (I
> > > don't have chrome installed presently, so I can't test myself sorry)
>
> Dynamic:http://www.bobbyvandersluis.com/swfobject/testsuite_2_1/test_dynamic
> > _...
> > > wserflash.html
>
> Static:http://www.bobbyvandersluis.com/swfobject/testsuite_2_1/test_fullbrow
> > ...
> > > h.html
>
> > > Also, is your centering code on frame 1? I have found that sometimes you
> > > have to wait 1 frame before the Stage values are correctly set.
>
> > > Aran
>
> > > -----Original Message-----
> > > From: [email protected] [mailto:[email protected]] On
>
> > > Behalf Of ben.r
> > > Sent: Tuesday, 17 February 2009 11:01 PM
> > > To: SWFObject
> > > Subject: Problems with Chrome (full screen)
>
> > > Hi,
> > > In FF and IE works fine, but Chrome shows top & left margin and the
> > > movie is not centered. I have a center function in actionscript:
>
> > > function center() {
> > >         mc._y = Stage.height/2;
> > >         mc._x = Stage.width/2;
> > > }
>
> > > html:
>
> > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> > > <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
> > >         <head>
> > >                 <title></title>
> > >                 <style type="text/css">
> > >                  <!--
> > >                 html, body, #content, myFlash { height:100%; }
> > >                 body { margin:0; padding:0; overflow:hidden; }
> > >                   -->
> > >                 </style>
> > >                 <meta http-equiv="Content-Type" content="text/html;
> > > charset="utf-8" />
> > >                 <script type="text/javascript" src="swfobject.js"></
> > > script>
> > >                 <script type="text/javascript">
> > >                 swfobject.registerObject("myFlashContent", "8.0.0",
> > > "expressInstall.swf");
> > >                 </script>
> > >         </head>
> > >         <body>
> > >         <div id="content">
> > >                 <object id="myFlash" classid="clsid:d27cdb6e-
> > > ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/
> > > pub/shockwave/cabs/flash/swflash.ca
> > >                 b#version=8,0,0,0" width="100%" height="100%">
> > >                         <param name="movie" value="intro.swf" />
> > >                         <param name="salign" value="lt" />
> > >                         <param name="scale" value="noscale" />
> > >          
>
> ...
>
> read more »
--~--~---------~--~----~------------~-------~--~----~
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