Заканчивать this link для некоторых указателей на сценарии анимации. Поскольку вы хотите применить это к MovieClip
(во Flash IDE я его принимаю?), Вам придется сделать свой класс расширенным MovieClip
и назначить его клипу в библиотеке.
Отказываясь от края и т. Д., Это поведение, которое вам нужно будет запрограммировать самостоятельно. Я рекомендую иметь текущий вектор движения, как
private var movement:Point;
Инициализировать его в случайном направлении и значение:
movement = new Point(Math.random(), Math.random());
movement.normalize(INITIAL_VELOCITY);
и каждый кадр, добавив его в текущую позицию муви клипа:
public function update():void {
x += movement.x;
y ++ movement.y;
doBounce();
}
отказов:
public function doBounce():void {
// something like:
if (x + width + MARGIN) >= stage.width) movement.x *= -1; // bounce off right side
if (x + MARGIN <= 0) movement.x *= -1; // bounce off left side
// similar for y and height
}
Это непроверенный код, но вы должны начать.
По теме перехода между шрифтами: это зависит от желаемого перехода. Вы можете затухать 1 TextField
out (уменьшая его свойство alpha
до 0 с течением времени), в то время как исчезает второй, с другим шрифтом. Если вы хотите портировать между формами шрифтов - я не думаю, что это возможно с динамическим текстом, потому что я не думаю, что вы можете «визуализировать» контуры шрифтов/глифов до Graphics
в API, но не на 100% уверены.