Skip to main content
Known Participant
November 21, 2011
Answered

How to resize the external .swf files?

  • November 21, 2011
  • 1 reply
  • 2056 views

Hi,

Tha following code is for resizing the Movie Clips which are on Stage. But how can I resize the external .SWF files? I am laoding an external .swf file through Gallery_mc.addChild(loader);

The following code working fine for resizing the Movie Clips on Stage:

var myStage:Stage=this.stage;

myStage.scaleMode=StageScaleMode.NO_SCALE;

myStage.align=StageAlign.TOP_LEFT;

function initialDisplay(event:Event):void{

var swfWidth:int=myStage.stageWidth;

var swfHeight:int=myStage.stageHeight;

Gallery_mc.width=swfWidth;

Gallery_mc.height=swfHeight;}

addEventListener(Event:ENTER_FRAME,initialDisplay);

Please help.

Thanks.

This topic has been closed for replies.
Correct answer kglad

it doesn't make sense to resize an external swf unless you load it.  if you load it, use a complete listener to resize:

var loader:Loader=new Loader();

loader.contentLoaderInfo.addEventListener(Event.COMPLETE,f);

loader.load(new URLRequest("swf1.swf"));

function f(e:Event):void{

addChild(loader);

loader.width=whatever;

//etc

}

1 reply

kglad
Community Expert
kgladCommunity ExpertCorrect answer
Community Expert
November 21, 2011

it doesn't make sense to resize an external swf unless you load it.  if you load it, use a complete listener to resize:

var loader:Loader=new Loader();

loader.contentLoaderInfo.addEventListener(Event.COMPLETE,f);

loader.load(new URLRequest("swf1.swf"));

function f(e:Event):void{

addChild(loader);

loader.width=whatever;

//etc

}