views:

29

answers:

0

Hi All
First just want to say thanks so much to those who answer and dedicate time to helping newbies. I for one am very grateful and hope I speak for many others. All the answers I get here either solve the problems or lead in the right direction
And speaking of problems …. Please see http://simplywebdzine.com

  1. If you click on a thumbnail under stills, image opens ok.
  2. If you click on fullscreen, all opens ok and returns to normal screen with toggle
  3. If you do the same with a thumbnail under 360s, a swf opens and all appears ok

  4. HOWEVER, when a 360swf is opened to fullscreen it appears that the stage doesn’t actually open fullscreen and you notice the small navbar is off center.

  5. Worse still, when returning to normal screen and then to thumbnails, when you click on a thumbnail under stills and try open to full screen, it doesn’t open full screen and gets stuck in the top left of the browser like the swf.

Anyone seen this problem before? Any suggestions what the problem is? Thanks in anticipation
Steve

Hi Eugene After debugging the AS3 I get this:

Attemping to launch and connect to Player using URL D:\WEBSITES\CLIENTS\Sparrow360\raw\movie360.swf [SWF] D:\WEBSITES\CLIENTS\Sparrow360\raw\movie360.swf - 23114705 bytes after decompression Error: Error #2067: The ExternalInterface is not available in this container. ExternalInterface requires Internet Explorer ActiveX, Firefox, Mozilla 1.7.5 and greater, or other browsers that support NPRuntime. at Error$/throwError() at flash.external::ExternalInterface$/call() at movie360_fla::MainTimeline/frame10()[movie360_fla.MainTimeline::frame10:3] Cannot display source code at this location.

Being a newbie Im confused. Dont understand the error report since the fullscreen mode works ok in the movie until I use it for an embedded swf. I have various AS snippets at different places in the flash timeline, here is what I guess might be relevant, and this is the code the debugger showed on the console:

import fl.transitions.Tween;
import fl.transitions.easing.*;
var myTween:Tween;

fullsc.addEventListener(MouseEvent.CLICK,seefull);
   function seefull (event:MouseEvent):void {

if (stage.displayState == StageDisplayState.NORMAL)
{stage.displayState=StageDisplayState.FULL_SCREEN;
}
else 
{
stage.displayState=StageDisplayState.NORMAL;
}
}
import flash.events.MouseEvent;
import flash.external.ExternalInterface;

thums.addEventListener(MouseEvent.CLICK,hmpage);
function hmpage(event:MouseEvent):void {
    ExternalInterface.call("showmenu()");
stage.displayState=StageDisplayState.NORMAL;
}

And this is how Im embedding the external swfs

var myLoader :Loader = new Loader(); 
 swfbox.addChild(myLoader);
 var url :URLRequest = new URLRequest("movies/mov1.swf"); 
 myLoader .load(url );
 stop();