Strona 1 z 1

Wyrownywanie Movie Clip'ow do krawedzi strony

: sob gru 12, 2009 6:31 pm
autor: tweakman
Witam

Mam taki oto skrypt:

Kod: Zaznacz cały

   1.
      stop();
   2.
       
   3.
      Stage.scaleMode = "noscale";
   4.
      Stage.align = "tl";
   5.
      Stage.addListener({onResize:reposition});
   6.
       
   7.
      function reposition() {
   8.
      var header = _root.myHeader_mc;
   9.
      var content = _root.myContent_mc;
  10.
      var footer = _root.myFooter_mc;
  11.
       
  12.
      var nPos;
  13.
       
  14.
      nPos = getNewPosition(header);
  15.
      header._x = nPos.x;
  16.
      header._y = 0;
  17.
       
  18.
      nPos = getNewPosition(content);
  19.
      content._x = nPos.x;
  20.
      content._y = nPos.y;
  21.
       
  22.
      nPos = getNewPosition(footer);
  23.
      footer._x = nPos.x;
  24.
      footer._y = Stage.height - footer._height;
  25.
      };
  26.
       
  27.
      function getNewPosition(mc) {
  28.
      var newX = Math.floor((Stage.width - mc._width) / 2);
  29.
      var newY = Math.floor((Stage.height - mc._height) / 2);
  30.
      return {x:newX, y:newY};
  31.
      };
  32.
       
  33.
      reposition(); 
Skrypt ten wyrownuje trzy klipy do pionowej osi swf: u gory, srodka i spodu.
I wszystko ladnie pieknie, tylko jaki kod dodac aby klip np "Footer" przy mniejszych rozdzielczosciach obrazu nie wychodzil poza obszar widzialny po lewej stronie (zakladajac ze jest troche szerszym obiektem).
SWF laduje sie oczywiscie jako 100% w html'u.

Z gory dziekuje za odpowiedz