![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2006
Сообщений: 40
|
Подскажите, пожалуйста, никак разобраться не могу.
Есть галерея из приаттаченных мувиков. Мувики разной ширины. Нужно чтобы мувики выстраивались друг за другом. Этот код на форуме выкладывал D12, но там все приаттаченные мувики определенного размера. Я решил его подправить. Вот код. posX = _root.mc._x;
posY = _root.mc._height/2;
posMask = 0;
var L:Number = 5;
//длина зазора между кнопками
var N:Number = 6;
//количество кнопок
var G:Number = 2;
//скорость для кнопок
var T:Number = 1;
//скорость увеличения и уменьшения для кнопок
var Q:Number = G;
//
for (var i:Number = 1; i<=N; i++) {
this.attachMovie("phil"+i, "phil"+i, i);
W = this["phil"+i];
H = W._width;
this["phil"+i]._x = (posMask-(H/2))+i*(H+L);
this["phil"+i]._y = posY;
this["phil"+i].e = i;
this["phil"+i].o = 0;
/////////////////
this["phil"+i].onEnterFrame = function() {
this._x -= Q;
this.onRollOver = function() {
trace(H);
}
if (this._x<posMask-(H+L)) {
this._x = this._x+((this._width+L)*N);
}
//
if (this.o==1 && this._width<H+(L*2)) {
this._width = this._height += T;
}
if (this.o==0 && this._width>H) {
this._width = this._height -= T;
}
}
}
![]() |
![]() |
Часовой пояс GMT +4, время: 07:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|