Сейчас 127 заметки.

Эффект кнопки в Flash: различия между версиями

Материал из ЗАметки
Строка 70: Строка 70:
 
[[Файл:F11.png]]
 
[[Файл:F11.png]]
  
Проверяем ролик нажав комбинацию клавишь CTRL+ENTER
+
Проверяем ролик нажав комбинацию клавиш CTRL+ENTER
  
 
Просмотреть файл: http://wikiency.org/swf/b1.swf
 
Просмотреть файл: http://wikiency.org/swf/b1.swf
  
 
Скачать исходник: http://wikiency.org/fla/b1.fla
 
Скачать исходник: http://wikiency.org/fla/b1.fla

Версия 22:55, 20 мая 2012

Визуальный эффект плавного увеличения кнопок и иных объектов, основанный на Action Script.
При наведении на кнопку указателя мыши она плавно увеличится, при убирание курсора она плавна будет уменьшается.

F1.png

Создаём новый документ Action Script 2.0

F2.png

Переходим в прямоугольник.

F3.png

На рабочей области рисуем(протаскивая мышью в правую сторону) прямоугольник.

F4.png

Кликаем мышью два раза на кнопку, чтобы выделит её.

F5.png

Преобразуем кнопку в фрагмент ролика, для этого нажмем кнопку F8. Переименуем названия кнопки в b1, выбираем тип: фрагмент ролика и нажимаем OK.

F6.png

Жмём на кнопку, затем на раздел "Свойства".

F7.png

Назначим имя символу, чтобы можно было к ему обращаться в Action Script.

F8.png

Создаём новый слой.

F9.png

Жмём кнопку F9.

F10.png

Вставляем туда нижеуказанный Action Script.

function zoomIn() {

	this.onEnterFrame = function() {
		if  (this._xscale < 150) {
			 this._xscale +=10;
			 this._yscale +=10;
		}
	}
}

function zoomOut() {
	this.onEnterFrame = function() {
		if  (this._xscale > 100) {
			 this._xscale -=10;
			 this._yscale -=10;
	
	}
}

b1.onRollOver = zoomIn;

b1.onRollOut = zoomOut;


Нажимаем обратно F9.


F11.png

Проверяем ролик нажав комбинацию клавиш CTRL+ENTER

Просмотреть файл: http://wikiency.org/swf/b1.swf

Скачать исходник: http://wikiency.org/fla/b1.fla