Asignación de vinculación a elementos de la biblioteca

Puede asignar identificadores de vinculación a elementos de la biblioteca, como clips de película y símbolos de fuente. En Flash, puede establecer identificadores de vinculación a elementos de imagen y sonido de la biblioteca. De este modo, se admite el uso de archivos de imagen y sonido con bibliotecas compartidas, así como con la nueva clase BitmapData.

El ejemplo siguiente añade una imagen de mapa de bits a la biblioteca con una vinculación establecida a myImage. A continuación, se añade la imagen al escenario y se incorpora la capacidad de que se pueda arrastrar.

Para utilizar la vinculación con archivos de mapa de bits:

  1. Cree un nuevo archivo FLA denominado linkBitmap.fla.
  2. Importe una imagen de mapa de bits a la biblioteca.
  3. Haga clic con el botón derecho del ratón (Windows) o con la tecla Control presionada (Macintosh) en la imagen de la biblioteca y seleccione Vinculación en el menú contextual.
  4. Seleccione Exportar para ActionScript y Exportar en primer fotograma y escriba myImage en el cuadro de texto Identificador.
  5. Haga clic en Aceptar para establecer el identificador de vinculación.
  6. Seleccione el fotograma 1 de la línea de tiempo y escriba el siguiente código en el panel Acciones:
    import flash.display.BitmapData; 
    // Crear imageBmp y asociar el mapa de bits de la biblioteca.
    var imageBmp:BitmapData = BitmapData.loadBitmap("myImage"); 
    // crear clip de película y asociar imageBmp
    this.createEmptyMovieClip("imageClip", 10); 
    imageClip.attachBitmap(imageBmp, 2);
    // añadir al clip la capacidad de poder arrastrarse
    imageClip.onPress = function() { 
         this.startDrag(); 
    }; 
    imageClip.onRelease = function() { 
         this.stopDrag(); 
    }
    
  7. Seleccione Control > Probar película para probar el documento.

    El mapa de bits de la biblioteca aparece en el escenario y la imagen se puede arrastrar.


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