Форум 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=122532)

glossystudio 12.03.2009 22:50

как сделать увеличение кнопки
 
http://glossystudio.com/share/11.flv

кто может подсказать, как сделать, чтоб кнопка которая увеличивается была поверх остальных и ее не перекрывали другие и также от нее отбрасывалась тень?

вот скрипи

Код AS1/AS2:

function zoomIn() {
this.onEnterFrame = function() {
if (this._xscale < 120) {
this._xscale +=1;
this._yscale +=1;
}
}
}
 
function zoomOut() {
this.onEnterFrame = function() {
if (this._xscale > 100) {
this._xscale -=1;
this._yscale -=1;
}
}
}
 
 
foto1.onRollOver = zoomIn;
 
foto1.onRollOut = zoomOut;
 
foto2.onRollOver = zoomIn;
 
foto2.onRollOut = zoomOut;
 
foto3.onRollOver = zoomIn;
 
foto3.onRollOut = zoomOut;
 
foto4.onRollOver = zoomIn;
 
foto4.onRollOut = zoomOut;


lexa2000lexa 13.03.2009 11:05

добавить в zoomIn() вот эту строчку
Код AS1/AS2:

this.swapDepths(this.getNextHighestDepth());


Anton Kio 11.01.2010 17:50

Подскажите пожалуйста, а как сделать чтобы эти картинки к центру ролика стремились а не к центру самих себя?

Hauts 11.01.2010 17:54

Цитата:

Сообщение от lexa2000lexa (Сообщение 805152)
добавить в zoomIn() вот эту строчку
Код AS1/AS2:

this.swapDepths(this.getNextHighestDepth());


А может правильнее так:
Код AS1/AS2:

this.swapDepths(this._parent.getNextHighestDepth());

P.S. lexa2000lexa, второй раз ошибаетесь.

Anton Kio 11.01.2010 18:48

Код AS1/AS2:

this._x = ...
this._y = ...

это не помогает! объясните плиз как сделать чтобы картинки при нажатии на середину документа вілазили а когда отпускаешь на свое место улетали????? SOS!!!!!!

lexa2000lexa 11.01.2010 18:59

Цитата:

Сообщение от Hauts (Сообщение 878254)
А может правильнее так:
Код AS1/AS2:

this.swapDepths(this._parent.getNextHighestDepth());

P.S. lexa2000lexa, второй раз ошибаетесь.

и в чем же я ощибся? можно узнать.
По вопросу , запоминайте координаты кнопки при нажатии , и при отжатии ставте в тоже место.

Hauts 11.01.2010 19:11

Цитата:

Сообщение от lexa2000lexa (Сообщение 878271)
и в чем же я ощибся? можно узнать.
По вопросу , запоминайте координаты кнопки при нажатии , и при отжатии ставте в тоже место.

Ошиблись в том, у какого клипа получаете свободную глубину.

Код AS1/AS2:

var a = this.createEmptyMovieClip("a", 99);
trace(a.getNextHighestDepth());
trace(a._parent.getNextHighestDepth());

Разницу чувствуете?

Anton Kio 11.01.2010 19:12

Код AS1/AS2:

this.swapDepths(this.getNextHighestDepth());

как по мне это лучше на передний план лезит.

А по кординатом если кнопки в одной координате это ладно а если они в разных то получается что они скачут друг на друга как сделать чтобы они не наползали нужно им сказать типо, вернитесь каждая на свое место, а не все в одно. но как?


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

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