Llamada a varios métodos en un solo clip de película

Puede utilizar la sentencia with para referirse a un clip de película una vez y después ejecutar una serie de métodos en ese clip. La sentencia with funciona en todos los objetos de ActionScript (por ejemplo, Array, Color y Sound), no solamente en clips de película.

La sentencia with toma un clip de película como parámetro. El objeto que especifique se añadirá al final de la ruta de destino actual. Todas las acciones anidadas dentro de una sentencia with se llevan a cabo dentro de la nueva ruta de destino o ámbito. Por ejemplo, en el siguiente script, el objeto donut.hole pasa a la sentencia with para cambiar las propiedades de hole:

with (donut.hole) {
    _alpha = 20;
    _xscale = 150;
    _yscale = 150;
}

El script se comporta como si a las sentencias que hay en la sentencia with se las llamara desde la línea de tiempo de la instancia hole. El código anterior equivale al siguiente ejemplo:

donut.hole._alpha = 20;
donut.hole._xscale = 150;
donut.hole._yscale = 150;

El código anterior también equivale al siguiente ejemplo:

with (donut) {
    hole._alpha = 20;
    hole._xscale = 150;
    hole._yscale = 150;
}

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/00000851.html