Flash - Подходы к элементам анимации непрозрачности - PullRequest
0 голосов
/ 06 марта 2012

[[Я совсем новичок во Flash]]

Я работаю с презентацией Flash (CS5), поэтому в моем приложении есть кнопка «Следующий слайд». Иногда , я хочу иметь возможность исчезать в определенных элементах, когда нажимаю «Следующий слайд».

Мой текущий способ сделать это:

  1. Создание фрагмента ролика из прямоугольника с анимацией непрозрачности от 100 до 0 (с ActionScript до stop() в первом кадре).
  2. Скопируйте и вставьте мувиклип в то место, где я хочу, чтобы он появлялся, и дайте экземплярам уникальное имя.
  3. Добавьте код действия к соответствующему ключевому кадру слайда с помощью rectangle1.play()

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

Есть ли лучший способ, которым я мог бы сделать это?

1 Ответ

1 голос
/ 06 марта 2012

Я бы предложил посмотреть на подростков. Здесь - руководство, которое может быть полезным.В нем показан пример использования альфа-анимации со следующим кодом:

import fl.transitions.Tween;
import fl.transitions.easing.*;
var myTweenAlpha:Tween = new Tween(rectangle, "alpha", Strong.easeOut, 0, 1, 3, true);

Подростки довольно просты и являются простым способом создания анимации.Вы можете применить анимацию непосредственно к тому, что хотите добавить, начиная с 0 и перейти к 100. Если у вас есть куча вещей, которые нужно добавить, поместите их все в один мувиклип и примените одну анимацию к этому мувиклипу..

Я думаю, что идея, которую вы используете, заключается в том, чтобы видеоклип был на 100% сверху и постепенно уменьшался до 0%, чтобы показать, что стоит за ним.Если вы хотите сделать это, но не хотите, чтобы это отображалось на экране в части визуального редактора, просто создайте прямоугольник в ActionScript.Сделав это в ActionScript, он не будет виден до тех пор, пока вы не запустите программу, так что вы все равно сможете увидеть все, что находится за ней, в части визуального редактора.Если вам нужна помощь в этом вопросе, и я могу показать вам простой код для этого.

Надеюсь, это поможет.

...