Wyrownywanie Movie Clip'ow do krawedzi strony

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
tweakman
Posty: 12
Rejestracja: ndz lut 25, 2007 2:40 pm

Wyrownywanie Movie Clip'ow do krawedzi strony

Post 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
ODPOWIEDZ