Compartir a través de


Crear un sitio de Silverlight 1.0 con interactividad

Esta página es específica de proyectos Silverlight 1

La interactividad en las aplicación Microsoft Silverlight 1.0 se crea usando controladores de eventos en los archivos de código subyacente JavaScript de los documentos XAML donde se diseña la interfaz de usuario. En el procedimiento siguiente se muestra cómo hacer que la aplicación reproduzca un guión gráfico de la animación en respuesta a un clic del mouse.

Para crear un sitio de Silverlight 1 con interactividad

  1. En Microsoft Expression Blend, haga clic en Nuevo proyecto en el menú Archivo.

    Aparece el cuadro de diálogo Nuevo proyecto.

    Cc296370.ef6e983a-52a3-4258-a42d-a76beb1e48f1(es-es,Expression.10).png

  2. En Seleccione un tipo de proyecto, haga clic en Sitio de Silverlight 1.0. En el resto de los campos se muestran valores predeterminados para el nombre y la ubicación del proyecto. Puede dejar los campos como están y hacer clic en Aceptar.

    Se crea un nuevo proyecto de Silverlight y se abre la página inicial, Page.xaml, para la edición.

  3. En el cuadro de herramientas, seleccione la herramienta PlumaCc296370.894f8612-e0ed-4e00-84cf-a9bc8f38fc54(es-es,Expression.10).png. Para dibujar una forma curva, haga clic para crear puntos y arrastre para crear curvas. Haga clic en el primer punto para cerrar la forma.

    Cc296370.25239939-a612-49fd-9b4a-743971738d5e(es-es,Expression.10).png

    Para obtener una lista de métodos para modificar un trazado con el mouse, vea Usar las herramientas Pluma y Selección directa.

  4. Haga clic con el botón secundario en el nuevo objeto de trazado en Objetos y escala de tiempo, haga clic en Cambiar nombre y, a continuación, escriba el nombre MiTrazado.

    Cc296370.93b269b5-d07e-4b73-9543-644f6e50e0fd(es-es,Expression.10).png

    Si se va a hacer referencia a un objeto desde un archivo de código subyacente, es necesario un nombre. Deberá hacerse referencia a este objeto desde el código para enlazar un controlador de eventos Click.

  5. En Objetos y escala de tiempo, haga clic en el botón NuevoCc296370.86937695-03dd-44ea-aa30-28d4029b3ad0(es-es,Expression.10).png. Aparece el cuadro de diálogo Crear guión gráfico. Deje el campo Nombre como Storyboard1, deje activada la casilla Crear como recurso y, a continuación, haga clic en Aceptar.

    Cc296370.68230d0a-c687-4ca3-af6a-63e7f2e7a9a7(es-es,Expression.10).png

    Se crea un nuevo guión gráfico y se activa el registro de escala de tiempo.

  6. Con el cabezal de reproducción de la escala de tiempo Cc296370.5626c9eb-40bb-450a-9ca1-3678e5abe429(es-es,Expression.10).png en la marca de 0 segundos, haga clic en el botón Registrar fotograma clave para registrar la posición actual del objeto MiTrazado.

    Cc296370.a9d19126-f7dd-43b9-9663-6a39e02af8e6(es-es,Expression.10).png

  7. Mueva el cabezal de reproducción de la escala de tiempo Cc296370.5626c9eb-40bb-450a-9ca1-3678e5abe429(es-es,Expression.10).png a la marca de 1 segundo y, a continuación, use la herramienta Selección para mover el objeto MiTrazado. Se establece un fotograma clave en la marca de 1 segundo para registrar la nueva posición del objeto MiTrazado.

    Cc296370.8a2c43ac-1a9f-497d-8aab-5e94c74d1560(es-es,Expression.10).png

  8. En el panel Proyecto, haga doble clic en el archivo Page.xaml.js para abrirlo y editarlo.

  9. Para cancelar el comentario de la siguiente línea de código, quite los caracteres //:

                    // this.control.content.findName("Storyboard1").Begin();
    

    Cc296370.76e80641-82b4-4cb5-bb0d-447c70a01f8a(es-es,Expression.10).png

    Expression Blend 2 genera código JavaScript inicial para mostrarle cómo enlazar un controlador de eventos con un clic de botón del mouse en el elemento raíz. El controlador de eventos llama al método Begin para Storyboard1, razón por la que no cambió el campo Nombre cuando creó el guión gráfico. Para obtener más información acerca de los scripts de Silverlight 1.0, vea el documento sobre scripts y eventos del mouse en Silverlight (puede estar en inglés).

  10. Para probar el sitio de Silverlight 1.0, presione F5 y haga clic en la ventana del explorador para desencadenar el guión gráfico de la animación.

Vea también

Conceptos

Crear un botón que controle un guión gráfico en una aplicación de Silverlight

Crear, modificar o eliminar un guión gráfico

Modificar un guión gráfico para repetir o invertir al final de su ciclo