|
创建文本实例和符号实例
创建初始 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 变换。
|
|
反向运动
|
不要使用反向运动。
|
|
|
|