创建 Flash 文件

要创建 Flash 模板,首先在 Adobe Flash Professional CS5 或更高版本中创建文件。

http://microsite.omniture.com/t2/help/en_US/s7/samples/bankBanner8_clean.fla 提供了 Flash 模板的示例。可以下载该示例文件,以此为参考来了解 Flash 模板的创作方式,并测试本部分中的修饰符和其他示例。

该文件相当于用来创建 Scene7 Flash 模板的模板。在 Flash 文件中,执行以下操作:

  • 创建文本实例并为其命名。

  • 创建符号实例并为其命名。

  • 如果要根据请求轻松隐藏或显示某组插图,请将插图组合在不同图层上。

  • 将进行替换所需要的所有符号和位图放置在库中。确保为符号和位图命名。

创建文本实例和符号实例

创建初始 Flash 文件时,在创建模板时请记住希望哪些组件能够修改和替换。为每个可替换的组件创建文本实例或符号实例。必要时可将内容转换为符号。

文本实例中的文本可替换为其他文本。符号实例相当于位图和符号的占位符。这些符号代表在创建不同横幅时要与模板交换的内容。在初始模板布局上载到 SPS 后,可以使用文本实例和符号实例来将不同的文本、位图和符号插入所创建的项目。

文本实例
为初始模板布局中的每个可替换文本块创建一个文本实例。例如,在设计用于宣传销售日期的模板中,创建一个文本实例,用于显示销售日期。根据不同显示需要更改该文本实例中的文本。
重要说明: 在文本字段中可以使用传统文本或 TLF 文本。此外,可以使用动态文本或输入文本,而非静态文本。只能修改动态文本和输入文本,因为静态文本不允许分配实例名称。

符号实例
为初始模板布局中的每个可替换符号或位图创建一个符号实例。例如,在用于显示三个动画产品图像的布局中,应创建三个符号实例。

利用设计中的图层

修改 Flash 模板的最快捷方式之一是显示或隐藏图层。将插图和文本放在同一个图层上后,可以快速地删除或显示这些插图和文本。只需隐藏或显示其所在的图层即可实现。

使用编译剪辑和 SWC 文件

Flash 模板支持 AS3 编译剪辑。编译剪辑是经过预编译的 Flash 符号和 ActionScript 代码的数据包。用于避免对将不更改的符号和代码进行重新编译。影片剪辑也可以采用 Flash 方式“编译”并转换为编译剪辑。例如,如果影片剪辑中包含许多通常不进行更改的 ActionScript 代码,则可以将这些影片剪辑转换为编译剪辑。编译剪辑的行为与编译前的影片剪辑基本相似,但编译后剪辑的显示与发布比常规影片剪辑快得多。编译剪辑不能编辑,但属性检查器和组件检查器中将显示其属性。

在 Scene7 Flash 模板中,编译剪辑的作用与 Flash 中的符号相似。对于编译剪辑,可以像常规符号一样分配实例名称,并通过 rsi、rsa、ra 及 ri 修饰符进行处理。

Flash 附带的组件不是 FLA 文件,而是打包到编译剪辑 (SWC) 文件中的编译剪辑。

将内容放入库中

将创建 Flash 模板所需的所有位图和符号放置在库中。上载 Flash 文件(包括所有库内容)后,可以使用库内容来创建不同版本。可以根据需要将符号和位图换入和换出库。也可以从已上载到 Scene7 Publishing System 的其他外部 Flash 文件库提取内容。

最佳实践设计注意事项

要使用 Flash 源文件来创建模板,请遵循该最佳实践建议:

Flash 元素

最佳实践

静态文本

如果要动态更改文本,请将静态文本更改为动态文本。

TLF 文本实例

从 TLF 文本实例中删除所有随文图。

ActionScript 1

将 ActionScript 1 更改为 ActionScript 2 或 3。

嵌入式音频和视频文件

所有视频和音频内容必须使用流源或 http 渐进式下载的方式在外部引用。

嵌套符号

不要使用来自外部 FLA 并通过 rsi 修饰符嵌套其他符号的符号。

子图层

只能通过 rla 修饰符修改顶级图层。通过 rla 修饰符将要修改的图层放置在最顶层。

3D 变换

不要使用 3D 变换。

反向运动

不要使用反向运动。