探索Silverlight多媒体:声音、视频、深度缩放及样式行为
1. 声音、视频与动画代码示例
以下是一段用于动画操作的代码,其功能是将动画附加到矩形元素上,并使其随机移动:
' Attach the animation.
squareMoveStoryboard.Stop()
Storyboard.SetTarget(squareMoveStoryboard, rectangle)
' Choose a random direction and movement amount.
Dim rand As New Random()
Dim sign As Integer = 1
If rand.Next(0, 2) = 0 Then
sign = -1
End If
leftAnimation.To = Canvas.GetLeft(rectangle) + rand.Next(60,150) * sign
topAnimation.To = Canvas.GetTop(rectangle) + rand.Next(60, 150) * sign
' Store a reference to the square that's being animated.
previousRectangle = rectangle
' Start the animation.
squareMoveStoryboard.Begin()
End Sub
这段代码实现了视频、交互性和独特效果的结合,超越了其他基于浏览器的应用程序平台。
超级会员免费看
订阅专栏 解锁全文
75

被折叠的 条评论
为什么被折叠?



