Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Después de crear un guión gráfico, lo programa el administrador de animaciones.
Visión general
De forma predeterminada, cada guión gráfico se inicia inmediatamente cuando está programado. Esto significa que, cuando un guión gráfico comienza a animar una o varias variables, puede interrumpir cualquier otro guión gráfico que anime esas mismas variables. Sin embargo, una aplicación puede especificar otros comportamientos mediante la determinación de la prioridad relativa entre guiones gráficos.
Una vez programado un guión gráfico, ya no se puede modificar. Sin embargo, después de quitar un guión gráfico de la programación, se puede volver a programar para jugar. Los desarrolladores deben tener precaución al volver a usar guiones gráficos, ya que esto solo debe hacerse cuando no haya ninguna posibilidad de que sea necesario poner en cola el mismo guión gráfico debido a una acción del usuario cuando ya se está reproduciendo o en cola en la programación.
Código de ejemplo
El código de ejemplo siguiente se toma de MainWindow.cpp en los ejemplos de animación de Windows Application-Driven Animation y Timer-Driven Animation. Usa el método IUIAnimationStoryboard::Schedule para programar el guión gráfico. Este método requiere la hora actual como parámetro.
// Get the current time and schedule the storyboard for play
UI_ANIMATION_SECONDS secondsNow;
hr = m_pAnimationTimer->GetTime(
&secondsNow
);
if (SUCCEEDED(hr))
{
hr = pStoryboard->Schedule(
secondsNow
);
}
Paso anterior
Antes de iniciar este paso, debe haber completado este paso: Crear un guión gráfico y Agregar transiciones.
Temas relacionados