客户端制作Flash影片的方法、装置及系统的制作方法

文档序号:9709125阅读:491来源:国知局
客户端制作Flash影片的方法、装置及系统的制作方法
【技术领域】
[0001]本申请涉及互联网应用技术领域,具体涉及一种客户端制作Flash影片的方法和装置。本申请同时涉及一种编译Flash影片的方法和装置,以及一种客户端制作Flash影片的系统。
【背景技术】
[0002]Flash又被称之为闪客,是由macromedia公司推出的交互式矢量图和Web动画的标准,由Adobe公司收购。通过使用Flash技术,网页设计者能够创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。通常地,制作一个Flash影片包括如下工作:设计、编辑和编译Flash文档,最终生成可播放的Flash影片。目前制作Flash影片最直接的方式是通过Adobe Flash Profess1nal这类图形化的软件,在软件平台中完成制作一个Flash影片的所有工作。当编译生成Flash影片后,若后续需要修改Flash影片中的素材,则需要回到软件平台中进行资源替换等编辑工作,并重新编译Flash文档,得到新的Flash影片。
[0003]商家制作的用于外投的Flash广告创意是一种常见的Flash影片形式。在实际应用中,商家可能频繁、大批量地制作具有同种效果但使用不同素材的Flash广告创意。在这种情况下,商家只能回到软件平台中修改Flash文档,完成更换素材、重新编译Flash文档等工作,制作发布成新的Flash广告创意。采用这种制作方式可定制性不高,商家需要掌握Flash相关技能,从而影响Flash影片的制作效率。
[0004]因此,现有技术存在无法脱离Flash软件开发平台制作Flash影片的问题。

【发明内容】

[0005]本申请提供一种客户端制作Flash影片的方法和装置,以解决现有技术无法脱离Flash软件开发平台制作Flash影片的问题。本申请另外提供一种编译Flash影片的方法和装置,以及一种客户端制作Flash影片的系统。
[0006]本申请提供一种客户端制作Flash影片的方法,包括:。
[0007]相应的,本申请还提供一种客户端制作Flash影片的装置,包括:
[0008]获取Flash模板影片的模板文件和类文件;该模板文件包括非编辑区域和至少一个可编辑区域;所述类文件包括Flash影片数据和所述Flash影片数据的元数据,每个可编辑区域对应所述Flash影片数据的特定数据项;
[0009]根据所述模板文件和所述类文件,以网页形式加载所述Flash模板影片;在该网页中,还提供用于展示所述可编辑区域的网页元素;
[0010]获取用户针对该网页元素展示的可编辑区域对应的特定数据项而输入的的具体数据值;
[0011]根据所述具体数据值和所述网页元素与所述Flash影片数据之间的对应关系,更新所述Flash影片数据;
[0012]根据所述模板文件的文件标识、所述类文件的文件标识和更新后的所述Flash影片数据,编译Flash影片。
[0013]可选的,模板文件的所述可编辑区域在模板文件中使用占位符表示。
[0014]可选的,所述可编辑区域是指文字类型区域或图像类型区域,所述文字类型区域的占位符是动态文本组件或自定义组件,所述图像类型区域的占位符是UILoader组件或所述自定义组件。
[0015]可选的,所述根据所述模板文件和所述类文件,以网页形式加载所述Flash模板影片包括:
[0016]读取所述类文件,获取所述Flash影片数据;
[0017]将所述Flash影片数据加载到所述模板文件中,然后通过浏览器打开。
[0018]可选的,所述用于展示所述可编辑区域的网页元素,是指数据值和该网页元素对应的所述可编辑区域的数据值一致的网页元素;所述网页元素展示所述可编辑区域采取如下步骤:
[0019]读取所述类文件,获取所有所述Flash影片数据;
[0020]遍历各个所述Flash影片数据,根据所述网页元素与所述Flash影片数据之间的对应关系,将遍历经过的数据填充到与该数据对应的所述网页元素中。
[0021]可选的,所述根据所述具体数据值和所述网页元素与所述Flash影片数据之间的对应关系,更新所述Flash影片数据是指,遍历各个所述具体数据值,根据所述具体数据值对应的所述网页元素和所述网页元素与所述Flash影片数据之间的对应关系,更新所述具体数据值对应的所述Flash影片数据。
[0022]可选的,在所述根据所述具体数据值和所述网页元素与所述Flash影片数据之间的对应关系,更新所述Flash影片数据之后,还包括:
[0023]根据所述模板文件和更新后的类文件,以网页形式重新加载Flash影片。
[0024]可选的,所述网页元素是指网页表单元素。
[0025]可选的,所述Flash影片数据包括:文本数据、数值数据、图像数据和/或对象数据,所述对象数据是指文本数据、数值数据和/或图像数据的组合。
[0026]可选的,所述文本数据的所述元数据包括文本最大长度;所述数值数据的所述元数据包括能填写的合法数字;所述图像数据的所述元数据包括所述图像的宽度和/或高度。
[0027]可选的,还包括:
[0028]当编辑图像类型的网页元素时,为该网页元素的图像生成统一资源定位器;
[0029]所述为该网页元素的图像生成统一资源定位器包括:
[0030]所述浏览器向第二服务器传送所述网页元素的图像;
[0031]所述第二服务器接收并存储所述图像,为所述图像生成统一资源定位器;
[0032]所述第二服务器向所述浏览器回送所述统一资源定位器,作为所述网页元素的值。
[0033]可选的,所述根据所述模板文件的文件标识、所述类文件的文件标识和更新后的所述Flash影片数据,编译Flash影片是指,将所述模板文件的文件标识、所述类文件的文件标识和更新后的所述Flash影片数据发送到第一服务器,向所述第一服务器请求编译Flash影片。
[0034]相应的,本申请还提供一种客户端制作Flash影片的装置,包括:
[0035]第一获取单元,用于获取Flash模板影片的模板文件和类文件;该模板文件包括非编辑区域和至少一个可编辑区域;所述类文件包括Flash影片数据和所述Flash影片数据的元数据,每个可编辑区域对应所述Flash影片数据的特定数据项;
[0036]显示单元,用于根据所述模板文件和所述类文件,以网页形式加载所述Flash模板影片;在该网页中,还提供用于展示所述可编辑区域的网页元素;
[0037]第二获取单元,用于获取用户针对该网页元素展示的可编辑区域对应的特定数据项而输入的的具体数据值;
[0038]更新单元,用于根据所述具体数据值和所述网页元素与所述Flash影片数据之间的对应关系,更新所述Flash影片数据;
[0039]发送单元,用于根据所述模板文件的文件标识、所述类文件的文件标识和更新后的所述Flash影片数据,编译Flash影片。
[0040]可选的,模板文件的所述可编辑区域在模板文件中使用占位符表示。
[0041]可选的,所述可编辑区域是指文字类型区域或图像类型区域,所述文字类型区域的占位符是动态文本组件或自定义组件,所述图像类型区域的占位符是UILoader组件或自定义组件。
[0042]可选的,所述显示单元包括:
[0043]读取获取子单元,用于读取所述类文件,获取所述Flash影片数据;
[0044]加载子单元,用于将所述Flash影片数据加载到所述模板文件中,然后通过浏览器打开。
[0045]可选的,所述用于展示所述可编辑区域的网页元素,是指数据值和该网页元素对应的所述可编辑区域的数据值一致的网页元素;所述显示单元还包括:
[0046]遍历填充子单元,用于遍历各个所述Flash影片数据,根据所述网页元素与所述Flash影片数据之间的对应关系,将遍历经过的数据填充到与该数据对应的所述网页元素中。
[0047]可选的,所述根据所述具体数据值和所述网页元素与所述Flash影片数据之间的对应关系,更新所述Flash影片数据是指,遍历各个所述具体数据值,根据所述具体数据值对应的所述网页元素和所述网页元素与所述Flash影片数据之间的对应关系,更新所述具体数据值对应的所述Flash影片数据。
[0048]可选的,还包括:
[0049]网页预览单元,用于根据所述模板文件和更新后的类文件,以网页形式重新加载Flash影片。
[0050]可选的,所述网页元素是指网页表单元素。
[0051]可选的,所述Flash影片数据包括:文本数据、数值数据、图像数据和/或对象数据,所述对象数据是指文本数据、数值数据和/或图像数据的组合。
[0052]可选的,所述文本数据的所述元数据包括文本最大长度;所述数值数据的所述元数据包括能填写的合法数字;所述图像数据的所述元数据包括所述图像的宽度和/或高度。
[0053]可选的,还包括:
[0054]上传图像单元,用于当编辑图像类型的网页元素时,为该网页元素的图像生成统一资源定位器;
[0055]所述上传图像单元包括:
[0056]上传图像子单元,用于所述浏览器向第二服务器传送所述网页元素的图像;
[0057]存储子单元,用于所述第二服务器接收并存储所述图像,为所述图像生成统一资源定位器;
[0058]回送子单元,用于所述第二服务器向所述浏览器回送所述统一资源定位器,作为所述网页元素的值。
[0059]可选的,所述根据所述模板文件的文件标识、所述类文件的文件标识和更新后的所述Flash影片数据,编译Flash影片是指,将所述模板文件的文件标识、所述类文件的文件标识和更新后的所述Flash影片数据发送到第一服务器,向所
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1