创建、修改或删除 Storyboard
在 Microsoft Expression Blend 2 中,可以从“Storyboard 选取器”管理 Storyboard。可以通过单击“对象和时间线”下的“新建” 按钮来创建新的 Storyboard。在打开 Storyboard 之后,可以使用“新建”按钮旁边的下拉菜单(其中包含创建、重命名、复制、反转和删除选项)对其进行修改。
说明: |
---|
通过使用“动画工作区”可能更容易处理 Storyboard,因为“交互”面板显示在美工板的下面,而不是显示在美工板的旁边。按 F6 可在“动画工作区”与“设计工作区”之间切换。 |
添加新的 Storyboard
在“对象和时间线”下,单击“新建” 按钮。
此时,将显示“创建 Storyboard 资源”对话框。
在“名称(关键字)”字段中,为 Storyboard 键入一个名称,然后单击“确定”。将在录制模式下打开新的 Storyboard。
提示: 默认情况下,在文档的根中创建任何新 Storyboard,都将导致在“触发器”下为“Window.Loaded”事件添加一个事件触发器。此触发器可导致在启动应用程序之后立即运行 Storyboard。如果希望创建一些简单的交互效果,可以选择事件触发器,然后对其进行修改(在“触发器”窗格的下半部分中)以指定以下项:
When object .PreviewMouseDown is raised
在本例中,object 是应用程序中对象的名称。(必须选择该对象以使其在您修改触发器时显示在“触发器”窗格的下半部分中。)这将导致您的动画时间线在您单击该对象时开始。
修改 Storyboard
通过单击“对象和时间线”下的“打开 Storyboard” 按钮并选择 Storyboard,从“Storyboard 选取器”选择时间线。
若要修改 Storyboard,可以执行下列操作之一:
若要重命名选定的 Storyboard,请双击 Storyboard 的名称或使用“对象和时间线”下的弹出菜单。
若要动态显示美工板上的对象,请创建关键帧或移动关键帧,以随时间记录对象的属性更改。有关详细信息,请参阅生成关键帧或创建简单动画。
若要将选定的 Storyboard 设置为重复播放指定的次数或向前和向后播放,请修改相应的 Storyboard 属性。有关详细信息,请参阅修改 Storyboard 以在其周期结束时重复或反转。
若要创建一个作为选定的 Storyboard 的副本或反转副本的新 Storyboard,请使用“对象和时间线”下的弹出菜单。有关详细信息,请参阅复制或反转 Storyboard。
若要将运动路径时间线添加到选定的 Storyboard 中,请使用“转换为运动路径”工具。有关详细信息,请参阅创建、修改或删除运动路径。
若要将视频或声音时间线添加到选定的 Storyboard,请将相应的媒体文件添加到项目中,然后使用“插入”命令。有关详细信息,请参阅在活动文档中插入图像、音频或视频文件。
若要将 Storyboard 配置为当发生某个事件或更改某个属性时进行播放,请在对象或模板上创建一个将触发 Storyboard 的事件触发器或属性触发器。有关详细信息,请参阅添加或删除触发器、动手试验:向按钮添加动画或动手试验:创建变换按钮。
若要以编程方式配置 Storyboard 使其进行播放,请从文档的代码隐藏文件调用 Storyboard。有关详细信息,请参阅创建新的事件处理程序方法。
删除 Storyboard
在“对象和时间线”下,单击“打开 Storyboard” 按钮以查看相应范围内的 Storyboard。此时,将显示“Storyboard 选取器”。
选择要从“Storyboard 选取器”删除的 Storyboard。
Expression Blend 2 将打开 Storyboard 并进入时间线录制模式。
单击“新建” 按钮旁边的下拉按钮,然后单击“删除”。
将删除 Storyboard。Expression Blend 2 将退出时间线录制模式,并关闭所有 Storyboard。如果任何触发器修改了已删除的 Storyboard,则也将更新这些触发器。