Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Выравнивание загружаемых фоток по центру. (http://www.flasher.ru/forum/showthread.php?t=127132)

NIKRUB 06.07.2009 14:54

Выравнивание загружаемых фоток по центру.
 
Подскажите как выровнять загружаемые фотки по центру MovieClip. У меня есть фотографии которые лежат в папке вместе с флэшом, их я загружаю во влэш с помощью переменных (FlashVars), которые прописанны в HTML файле, в этих переменных содержаться имена фоток. Я загружаю фотки и записиваю их в MovieClip'ы которые лежат у меня на основной сцене и имеют названия pic1, pic2 и т.д Так вот когда я загружаю туда фотки, они у меня прижимаються к LEFT TOP. Как мне сделать чтоб они выравнивались у меня по CENTER CENTER. Писал в pic1 в кадре -
Код:

Stage.align="";
и нехрена. Писал на основной киноленте -
Код:

_root.pic1.stage.align="";
и тоже нехрена. Вот код который у меня загружает все мои фотки:


Код:

var mov:MovieClipLoader = new MovieClipLoader();
var list:Object = new Object();
mov.addListener(list);


  pic1_nam = this.var1;
  pic2_nam = this.var2;
  pic3_nam = this.var3;
  pic4_nam = this.var4;
  pic5_nam = this.var5;
  pic6_nam = this.var6;
  pic7_nam = this.var7;
  pic8_nam = this.var8;
  pic9_nam = this.var9;
  pic10_nam = this.var10;
  pic11_nam = this.var11;
  pic12_nam = this.var12;
 
 
 
 
  mov.loadClip(pic1_nam, _root.pic1);
  mov.loadClip(pic2_nam, _root.pic2);
  mov.loadClip(pic3_nam, _root.pic3);
  mov.loadClip(pic4_nam, _root.pic4);
  mov.loadClip(pic5_nam, _root.pic5);
  mov.loadClip(pic6_nam, _root.pic6);
  mov.loadClip(pic7_nam, _root.pic7);
  mov.loadClip(pic8_nam, _root.pic8);
  mov.loadClip(pic9_nam, _root.pic9);
  mov.loadClip(pic10_nam, _root.pic10);
  mov.loadClip(pic11_nam, _root.pic11);
  mov.loadClip(pic12_nam, _root.pic12);


dimarik 06.07.2009 15:15

Цитата:

Как мне сделать чтоб они выравнивались у меня по CENTER CENTER
Код AS1/AS2:

list.onLoadInit = function(target:Object):void {
        target._x = (Stage.width - target._width) / 2;
        target._y = (Stage.height - target._height) / 2;
}


NIKRUB 06.07.2009 15:41

Спасибки тебе большое! Всё заработало.


Часовой пояс GMT +4, время: 18:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.