Here is my patch to handle browser window resize events so that the viewer
resizes as well.

See: http://www.mail-archive.com/[email protected]/msg03006.html

--
Haronil Estevez


637a638,708
>
>     var myListener = new Object();
>
>     myListener.onResize = function ()
>     {
>
>  et_total_pages.text=viewport._totalframes;
>  //swfwidth = viewport._width;
>  //swfheight = viewport._height;
>
>  Dragging = "";
>
>  Stage.scaleMode="noScale";
>  Stage.align ="LT";
>
>  Stage.showMenu = false;
>
>  fullwidth = Stage.width;
>  fullheight = Stage.height;
>
>  contentwidth = fullwidth - 40;
>  contentheight = fullheight - 70;
>
>  background._width = fullwidth-1;
>  background._height = fullheight-1;
>
>  // resize/position hscroll outline
>  hscroll_outline._x = 10;
>  hscroll_outline._y = fullheight-20;
>  hscroll_outline._width = fullwidth-40;
>  hscroll_outline._height = 10;
>
>  // resize/position vscroll outline
>  vscroll_outline._x = fullwidth-20;
>  vscroll_outline._y = 40;
>  vscroll_outline._width = 10;
>  vscroll_outline._height = fullheight-70;
>
>  // resize/position content outline
>  content_outline._x = 9;
>  content_outline._y = 39;
>  content_outline._width = contentwidth+1;
>  content_outline._height = contentheight+1;
>
>  // move all objects to their proper positions
>  vscrollbar._x = fullwidth-22;
>  hscrollbar._y = fullheight-22;
>  p1._x = fullwidth-25-20 - p1._width/2;
>  o1._x = fullwidth-50-20 - o1._width/2;
>  z1._x = fullwidth-75-20 - z1._width/2;
>  m1._x = fullwidth-100-20 - m1._width/2;
>
>  l1._x = fullwidth/2-100 - l1._width/2;
>  r1._x = fullwidth/2+100 - r1._width/2;
>
>  et._x = fullwidth/2 -
(et._width+etmiddle._width+et_total_pages._width)/2;
>  etmiddle._x = fullwidth/2 -
(et._width+etmiddle._width+et_total_pages._width)/2 + et._width;
>  et_total_pages._x = fullwidth/2 -
(et._width+etmiddle._width+et_total_pages._width)/2 +
et._width+etmiddle._width;
>
>  areabutton._xscale = contentwidth;
>  areabutton._yscale = contentheight;
>  cliparea._xscale = contentwidth;
>  cliparea._yscale = contentheight;
>  viewport.setMask(cliparea);
>
>
>  setOneDirScrollZoomLevel();
>     };
>
>     Stage.addListener(myListener);
>

Reply via email to