Modificación de la posición y el aspecto de un clip de película

Para cambiar las propiedades de un clip de película a medida que se reproduce, escriba una sentencia que asigne un valor a una propiedad o utilice la función setProperty(). Por ejemplo, en el código siguiente se establece la rotación de la instancia mc en 45:

my_mc._rotation = 45;

Esto es equivalente al código siguiente, en el que se utiliza la función setProperty():

setProperty("my_mc", _rotation, 45);

Algunas propiedades, llamadas propiedades de sólo lectura, tienen valores que se pueden leer pero no establecer. (Estas propiedades se especifican como de sólo lectura en las correspondientes entradas de Referencia del lenguaje ActionScript 2.0.) A continuación, se muestran propiedades de sólo lectura: _currentframe, _droptarget, _framesloaded, _parent, _target, _totalframes, _url, _xmouse e _ymouse.

Puede escribir sentencias para establecer cualquier propiedad que no sea de sólo lectura. La sentencia siguiente establece la propiedad _alpha de la instancia de clip de película wheel_mc, que es secundaria de la instancia car_mc :

car_mc.wheel_mc._alpha = 50;

Además, puede escribir sentencias que obtengan el valor de una propiedad de clip de película. Por ejemplo, la sentencia siguiente obtiene el valor de la propiedad _xmouse de la línea de tiempo del nivel actual y establece la propiedad _x de la instancia my_mc en ese valor:

this.onEnterFrame = function() {
    my_mc._x = _root._xmouse;
};

Esto es equivalente al código siguiente, en el que se utiliza la función getProperty():

this.onEnterFrame = function() {
    my_mc._x = getProperty(_root, _xmouse);
};

Las propiedades _x, _y, _rotation, _xscale, _yscale, _height, _width, _alpha y _visible se ven afectadas por las transformaciones del elemento principal del clip de película y modifican el clip de película y cualquiera de los elementos secundarios del clip. Las propiedades _focusrect, _highquality, _quality y _soundbuftime son globales, solamente pertenecen al nivel 0 de la línea de tiempo principal. Todas las demás propiedades pertenecen a cada clip de película o nivel cargado.

Para ver una lista de propiedades de clip de película, consulte el resumen de propiedades de la clase MovieClip en Referencia del lenguaje ActionScript 2.0.

Para ver un ejemplo de archivo de origen, array.fla, que muestra la animación de scripts en Flash, visite la página de ejemplos de Flash en www.adobe.com/go/learn_fl_samples_es. Descargue y descomprima el archivo zip Samples y vaya a la carpeta ActionScript2.0/Animation para acceder al ejemplo.

Para ver ejemplos de aplicaciones de galerías de fotos, visite la página de ejemplos de Flash en www.adobe.com/go/learn_fl_samples_es. Descargue y descomprima el archivo zip Samples y vaya a la carpeta ActionScript2.0/Galleries para acceder a los ejemplos.


Flash CS3

 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00000855.html