2012-04-14 2 views
0

У меня есть клип, который состоит из текстового поля с некоторым текстом в нем.Actionscript 3.0 - Tween a Movie Clip случайным образом и изменить его семейство шрифтов с течением времени

Я пытаюсь подкрутить этот фрагмент ролика, чтобы он либо перемещался случайным образом по всей анимации, либо вырезал фрагмент ролика с краев, похожих на стандартную экранную заставку, которую вы можете увидеть. При медленном изменении его текста через множество разных семейств шрифтов

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

Я надеюсь, что имеет смысл :)

ответ

0

Заканчивать 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% уверены.

Смежные вопросы