は、スクリプトアニメーションのいくつかのポインタのためのthis linkをチェックしてください。これをMovieClip
に適用したいのですが(Flash IDEではどうしますか?)、クラスをMovieClip
に拡張してライブラリのムービークリップに割り当てる必要があります。
エッジから外れているなど、自分自身をコーディングする必要があります。
movement = new Point(Math.random(), Math.random());
movement.normalize(INITIAL_VELOCITY);
、各フレーム、ムービークリップの現在の位置に追加:
private var movement:Point;
がランダムな方向と値に初期化するように私は、現在の動きベクトルを持つお勧めします
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
}
これはテストされていないコードですが、開始する必要があります。
フォント間の移行に関するトピック:必要な移行によって異なります。 2つ目のフォントを別のフォントでフェードインしながら、1 TextField
を消して(alpha
プロパティを0に減らして)消すことができます。フォントシェイプ間でモーフィングしたい場合は、APIのGraphics
にフォントアウトライン/グリフを「レンダリング」することはできないと思うので、ダイナミックテキストでは可能ではないと思います。