Прехвърляне към съдържание


Снимка
- - - - -

Circle transformation


  • Please log in to reply
No replies to this topic

#1 graf_kaberne

graf_kaberne

    Нов

  • Потребители
  • 34 Мнения:
  • Точки:0
  • Новини:0
  • Уроци:0

Публикувано: 10 May 2009, 20:12

В този урок ще ви покажа как да си създадете трансформиращ кръг,използвайки Action Script.

Стъпка 1

Създайте нов документ,изберете Modify > Document (Ctrl+J) задайте (width 300px) и (height 200px) (Frame rate) 24fps (кадъра в секунда).

Стъпка 2

Двоен клик върху слоя layer 1,и го преименувайте в background.И го заключете,направете нов слой с име circle.

Стъпка 3

Вземете Oval Tool (O),и нарисувайте кръг 30px30px.Виж по-долу:

Публикувано изображение

Публикувано изображение

Стъпка 4

Маркирайте кръгчето което направихте преди малко и натиснете F8,за да го конвертирате в Movie clip.

Публикувано изображение

Стъпка 5

След това маркирайте току що създадения Movie clip ,отворете Action Script панела (F9) и поставете този скрипт:

onClipEvent (load) {
setProperty(this, _xscale, (300 - _root._xmouse) * 2);
setProperty(this, _yscale, (300 - _root._ymouse) * 2);
setProperty(this, _alpha, 100);
}
onClipEvent (enterFrame) {
setProperty(this, _xscale, _xscale - 10);
setProperty(this, _yscale, _yscale - 10);
if (_alpha > 4) {
setProperty(this, _alpha, _alpha - 5);
}
}

Стъпка 6

До като все още е маркиран Movie clip отворете Properties панела (Ctrl+F3)и в <Instance Name> напишете circle.

Публикувано изображение

Стъпка 7

Направете нов слой и го преименувайте на Action.Кликнете на кадър 1 отворете Action Script панела (F9) и поставете този скрипт:

i = 0;
setProperty("circle", _visible, false);

Стъпка 8

Кликнете на кадър 2,натиснете F6 отворете Action Script панела (F9) и поставете този скрипт:

duplicateMovieClip("circle", "circle" + i, i);
removeMovieClip("circle" + (i-15));
if (i > 14) {
i = 0;
}
i++;

Стъпка 9

Кликнете на кадър 3,натиснете F6 и в Action Script панела (F9) поставете този скрипт:

gotoAndPlay(_currentframe - 1);

Стъпка 10

Кликнете на кадър 3 на слоя circle и натиснете F5 направете същото и със слоя background.

Публикувано изображение

Това е всичко!(Ctrl+Enter)

Източник

превод:graf_kaberne

Моят опит




0 потребители четат тази тема

0 регистрирани потребители, 0 гости и 0 анонимни потребители