Compartir activos de biblioteca en tiempo de ejecución
Acerca de los elementos de bibliotecas compartidas en tiempo de ejecución
Los archivos de bibliotecas compartidas permiten usar activos de un archivo FLA en otro FLA. Esto resulta útil en las siguientes situaciones:
Si más de un archivo FLA necesita usar la misma ilustración o los mismos activos.
Si un diseñador y un desarrollador quieren poder editar ilustraciones y código ActionScript en archivos FLA separados para un proyecto común.
Los activos de bibliotecas compartidas funcionan del siguiente modo:
En el caso de elementos compartidos en tiempo de ejecución, los elementos de un documento de origen se vinculan como archivos externos en un documento de destino. Los elementos de tiempo de ejecución se cargan en el documento de destino durante la reproducción del documento, es decir, en tiempo de ejecución. No es necesario que el documento de origen que contiene el elemento compartido esté disponible en la red local al editar el documento de destino. El documento de origen debe publicarse en una URL a fin de que el elemento compartido esté disponible para el documento de destino en tiempo de ejecución.
Trabajo con elementos compartidos en tiempo de ejecución
La utilización de elementos de bibliotecas compartidas implica dos procedimientos: En primer lugar, el autor del documento de origen define un elemento compartido en el documento de origen e introduce una cadena identificadora para el elemento y la URL (sólo HTTP o HTTPS) en la que se publicará el documento de origen.
En segundo lugar, el autor del documento de destino define un elemento compartido en el documento de destino e introduce una cadena identificadora y una URL idénticas a las especificadas para el elemento compartido del documento de origen. Como alternativa, el autor del documento de destino puede arrastrar los elementos compartidos del documento de origen publicado a la biblioteca del documento de destino. La versión de ActionScript establecida en Configuración de publicación debe coincidir con la del documento de origen.
En ambos casos, el documento de origen debe publicarse en la URL especificada a fin de que los elementos compartidos estén disponibles para el documento de destino.
Definición de elementos compartidos en tiempo de ejecución en un documento de origen
Para definir las propiedades para compartir un elemento de un documento de origen y que se pueda acceder a él para establecer vínculos en documentos de destino, utilice el cuadro de diálogo Propiedades de símbolo o Propiedades de vinculación.
-
Con el documento de origen abierto, seleccione Ventana > Biblioteca:
-
Realice una de las acciones siguientes:
Seleccione un clip de película, un botón o un símbolo gráfico del panel Biblioteca y, a continuación, Propiedades en el menú Panel de la biblioteca. Haga clic en Avanzadas.
Seleccione un símbolo de fuente, un sonido o un mapa de bits y, a continuación, Vinculación en el menú Panel de la biblioteca.
-
En Vinculación, seleccione Exportar para compartir en tiempo de ejecución para que el elemento esté disponible para la vinculación con el documento de destino.
-
Introduzca un identificador para el símbolo. No incluya espacios. Éste es el nombre que utiliza Animate para identificar el elemento cuando crea el vínculo con el documento de destino.
Nota:Animate también utiliza el identificador de vinculación para identificar un clip de película o un botón que se utiliza como objeto en ActionScript.
-
Introduzca la URL en la que se publicará el archivo SWF que contiene el elemento compartido y haga clic en Aceptar.
Para publicar el archivo SWF, debe colocarlo en la URL especificada, para que los elementos compartidos estén disponibles para los documentos de destino.
Vinculación con elementos compartidos en tiempo de ejecución desde un documento de destino
Puede vincular un activo compartido escribiendo su URL o arrastrándolo hasta el documento de destino.
Vinculación de un elemento compartido con un documento de destino introduciendo el identificador y la URL
-
En el documento de destino, seleccione Ventana > Biblioteca.
-
Realice una de las acciones siguientes:
Seleccione un clip de película, un botón, símbolo gráfico, mapa de bits o sonido del panel Biblioteca y, a continuación, Propiedades en el menú Panel de la biblioteca. Haga clic en Avanzadas.
Seleccione un símbolo de fuente y, a continuación, Vinculación en el menú Panel de la biblioteca.
-
En Vinculación, seleccione Importar para compartir en tiempo de ejecución y crear un vínculo con el elemento del documento de origen.
-
Introduzca un identificador para el símbolo, mapa de bits o sonido que sea idéntico al identificador utilizado para el símbolo en el documento de origen. No incluya espacios.
-
Introduzca la URL en la que se publicará el archivo de origen SWF que contiene el elemento compartido y haga clic en Aceptar.
Vinculación de un elemento compartido con un documento de destino arrastrándolo
-
En el documento de destino, siga uno de estos procedimientos:
Seleccione Archivo > Abrir.
Seleccione Archivo > Importar > Abrir biblioteca externa.
-
Seleccione el documento de origen y haga clic en Abrir.
-
Arrastre el elemento compartido del panel Biblioteca del documento de origen al panel Biblioteca o al escenario del documento de destino.
Dejar de compartir un símbolo en un documento de destino
-
En el documento de destino, seleccione el símbolo vinculado en el panel Biblioteca y siga uno de estos procedimientos:
Si el elemento es un clip de película, un botón o un símbolo gráfico, seleccione Propiedades en el menú Panel de la biblioteca.
Si el elemento es un símbolo de fuente, seleccione Vinculación en el menú Panel de la biblioteca.
-
Anule la selección de Importar para compartir en tiempo de ejecución y haga clic en Aceptar.
Compartir activos de biblioteca en tiempo de edición
Compartir activos en tiempo de edición tiene las siguientes ventajas:
Permite evitar la necesidad de copias redundantes de activos utilizados en más de un archivo FLA. Por ejemplo, si está desarrollando un archivo FLA para navegadores Web, otro para iOS y otro para Android, puede compartir los activos con los 3 archivos.
Cuando edite un activo compartido en un archivo FLA, los cambios se aplicarán al resto de archivos FLA que utilicen el activo cuando se abran o se seleccionen.
Hay 2 formas de compartir activos de biblioteca durante la edición:
Con símbolos de archivos FLA externos vinculándolos a partir de símbolos de otro archivo FLA.
Compartiendo símbolos con archivos FLA que formen parte del mismo proyecto de Animate en el panel Proyecto. Para obtener más información sobre el uso del panel Proyecto, consulte Trabajo con proyectos de Animate.
Para compartir mediante vínculos a símbolos en archivos FLA distintos, se realiza lo siguiente:
En el caso de activos compartidos durante la edición, actualice o reemplace todos los símbolos del archivo FLA que esté editando con cualquier otro archivo FLA disponible en la red local.
Actualice el símbolo del documento de destino a medida que edita el documento.
El símbolo del documento de destino conserva su nombre y sus propiedades originales, pero su contenido se actualiza o se sustituye con el del símbolo seleccionado.
Para compartir símbolos desde el panel Proyecto, se realiza lo siguiente:
Se crea un proyecto en el panel Proyecto y un archivo FLA dentro del proyecto.
En el archivo FLA, se especifica qué símbolos se quieren compartir con otros archivos marcando la casilla de verificación Compartir de cada elemento del panel Biblioteca.
Se crea un segundo archivo FLA en el proyecto.
Se copian y se pegan las capas, fotogramas o elementos del escenario desde el primer archivo FLA al segundo.
Animate mueve los elementos de biblioteca compartidos en los elementos pegados en un archivo independiente llamado AuthortimeSharedAssets.FLA en la carpeta del proyecto.
Los siguientes tipos de activos se pueden compartir en un proyecto:
Tipo de activo |
¿Se puede compartir por sí solo? |
¿Se puede compartir en un clip de película? |
---|---|---|
Símbolo de clip de película |
Sí |
Sí |
Símbolo gráfico |
Sí |
Sí |
Símbolo de botón |
Sí |
Sí |
Símbolo de fuente |
No |
Sí |
Vídeo FLV |
No |
Sí |
Vídeo incorporado |
No |
Sí |
Sonido (cualquier formato) |
No |
Sí |
Mapa de bits (cualquier formato) |
No |
Sí |
Clip compilado (SWC) |
No |
Sí |
Componente (basado en símbolo) |
Sí |
Sí |
Actualización o sustitución de símbolos compartidos
Puede actualizar o sustituir un clip de película, un botón o un símbolo gráfico de un documento con otro símbolo de un archivo FLA al que se puede acceder desde la red local. El nombre y las propiedades originales del símbolo en el documento de destino se conservan, pero el contenido se sustituye por el del símbolo seleccionado. Todos los elementos que utilizan el símbolo seleccionado también se copian en el documento de destino.
-
Con el documento abierto, seleccione un símbolo de clip de película, de botón o gráfico en el panel Biblioteca y seleccione Propiedades en el menú Opciones del panel.
-
Si no se muestran las áreas Vinculación y Origen del cuadro de diálogo Propiedades de símbolo, haga clic en Avanzado.
-
Para seleccionar un nuevo archivo FLA, haga clic en Examinar.
-
Busque el archivo FLA que contiene el símbolo que utilizará para actualizar o reemplazar el símbolo seleccionado en el panel de la biblioteca y haga clic en Abrir.
-
Vaya al símbolo y haga clic en Aceptar.
-
Realice uno de los siguientes pasos:
En el cuadro de diálogo Propiedades de símbolo, en Origen, seleccione Actualizar siempre antes de publicar y haga clic en Aceptar.
En el cuadro de diálogo Propiedades de símbolo, en la sección Compartir en tiempo de creación, seleccione Actualizar automáticamente y haga clic en Aceptar
Definición de activos para compartir en un proyecto
Compartir archivos en archivos FLA de un proyecto permite editar el activo en un archivo y ver los cambios aplicados al resto de archivos FLA que utilizan ese mismo activo.
-
Cree un proyecto de Animate.
-
En un archivo FLA del proyecto, en cada activo de biblioteca que quiera compartir con otros archivos FLA del proyecto, realice una de estas acciones:
Abra el panel Biblioteca y marque la casilla de verificación Vincular junto al nombre del activo.
Con el activo seleccionado en el panel Biblioteca, seleccione Propiedades en el menú Opciones del panel y haga clic en el botón Compartir en proyecto.
-
En la línea de tiempo o en el escenario, copie las capas, fotogramas o elementos del escenario que contengan los activos compartidos.
-
En un archivo FLA distinto del mismo proyecto, pegue las capas, fotogramas o elementos del escenario en un archivo diferente del mismo proyecto.