[Flash] Cómo puedeo hacer el efecto de control de cámara y zoom en flash

He visto varias animaciones en flash donde en las escenas se maneja un cambio de ángulo de cámara, o sea dentro de la misma escena no se ve todo el cuadro la imagen se enfoca a una esquina, a un personaje a un área e incluso de hace un zoom.

En el Macromedia Flash no encontré nada que tenga que ver con efecto cámara, cambio de ángulo, supongo que, se hace con actionscript.

Encontré estas animaciones dopnde hacen mucho zoom y cambio de ángulos y enfoque en diferentes lados.

He leído unas intruccioens en inglés que se gun entendí es con una recuadro que se mueva donde se quiere que se emule la fijacio nde la cámara y el zoom.

Y que ese símbolo se incluya está actionscript.

Código:

function camcontrol().
{.

Parentcolor, settransform(camcolor, gettransform()).

Var _l4 = SX / this._width.

Var _l3 = sy / this._height.

Parent._x = cx - This._x * _l4.

Parent._y = cy - This._y * _l3.

Parent._xscale = 100 * _l4.

Parent._yscale = 100 * _l3.
} // fin de la function.

Function resetstage ().
{.

Var _l2 = {ra: 100, RB: 0, ga: 100, Gb: 0, ba: 100, BB: 0, a: 100, ab: 0}.

Parentcolor, settransform(_l2).

Parent._xscale = 100.

Parent._yscale = 100.

Parent._x = 0.

Parent._y = 0.
} // fin de la function.

This._visible = false.

Var oldmode = stage, scalemode.

Stage, scalemode = exactfit.

Var cx = stage.width / 2.

Var cy = stage, height / 2.

Var SX = stage.width.

Var sy = stage, height.

Stage, scalemode = oldmode.

Var camcolor = new color(this).

Var parentcolor = new color(_parent).

This, onenterframe = camcontrol.

Camcontrol().

This, onunload = resetstage;


.

Pero no entiendo cómo hacerlo funcionar.

O que otro método puedo utilizar?

Ver más sobre el tema y los comentarios en el foro