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

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

Материал из ЗАметки
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
Визуальный [[Flash эффекты|эффект]] плавного увеличения кнопок и иных объектов, основанный на Action Script. <br />
 +
 +
 
[[Файл:F1.png]]
 
[[Файл:F1.png]]
  
Строка 25: Строка 28:
 
[[Файл:F7.png]]
 
[[Файл:F7.png]]
  
Назначим имя ролику, чтобы можно было к ему обращаться через Action Script.
+
Назначим имя символу, чтобы можно было к ему обращаться в Action Script.
  
 
[[Файл:F8.png]]
 
[[Файл:F8.png]]
Строка 60: Строка 63:
 
b1.onRollOver = zoomIn;
 
b1.onRollOver = zoomIn;
  
b1.onRollOut = zoomOut;</pre>
+
b1.onRollOut = zoomOut;</pre><br />
 +
 
 +
Нажимаем обратно F9.<br />
  
  
Нажимаем обратно F9.
 
 
[[Файл: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

Текущая версия на 21:09, 23 мая 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