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

文档序号:9709125阅读:来源:国知局
03:根据各个所述统一资源定位器,判断图像是否存储在本地服务器端,若否,则请求下载相应的图像,并将其存储到本地服务器端,作为服务器本地图像。
[0155]步骤S704:遍历本地存储的各个所述服务器本地图像,为所述服务器本地图像生成嵌入图像代码,并将所述嵌入图像代码插入到所述类文件;所述嵌入图像代码,是指根据编译Flash影片的图像嵌入语法,为所述服务器本地图像生成的嵌入图像的字符串。
[0156]步骤S705:遍历所述更新后的Flash影片数据中的各个Flash影片数据,根据所述Flash影片的数据的元数据,判断所述Flash影片数据的数据类型是否为图像数据,若是,则根据该数据的数据名将所述类文件中该数据设置为对应的所述服务器本地图像的地址;若否,则根据该数据的数据名将所述类文件中该数据设置为对应的更新数据。
[0157]本申请实施例提供的编译Flash影片的方法,由于类文件中的图像数据的值为线上图像地址,因此在编译前,需要将图像下载到服务器本地,并将类文件中各个图像数据的值变更为服务器本地图像的地址。
[0158]步骤S604:使用Flex编译器,对所述模板文件和所述类文件进行编译,生成所述Flash影片。
[0159]请参考图8,其为本申请的一种编译Flash影片的方法实施例的活动图。在本实施例中,服务器端编译Flash影片是在Node, js环境中运行的。
[0160]在上述的实施例中,提供了一种编译Flash影片的方法,与之相对应的,本申请还提供一种编译Flash影片的装置。请参看图9,其为本申请的一种编译Flash影片的装置的实施例示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
[0161]本实施例的一种编译Flash影片的装置,包括:
[0162]接收单元901,用于接收客户端发送的Flash影片的模板文件的文件标识、类文件的文件标识和更新后的Flash影片数据;
[0163]第三获取单元902,用于根据所述模板文件的文件标识和所述类文件的文件标识,获取所述Flash影片的模板文件和类文件;
[0164]更新类文件单元903,用于根据所述更新后的Flash影片数据,更新所述类文件;
[0165]编译单元904,用于使用Flex编译器,对所述模板文件和所述类文件进行编译,生成所述Flash影片。
[0166]可选的,所述更新类文件单元903包括:
[0167]第一获取子单元,用于根据所述类文件中所述Flash影片数据的元数据,获取所述Flash影片中数据类型为图像数据的数据名;
[0168]第二获取子单元,用于在所述更新后的Flash影片数据中,获取对应上述各个数据名的图像数据的统一资源定位器;
[0169]下载子单元,用于根据各个所述统一资源定位器,判断图像是否存储在本地服务器端,若否,则请求下载相应的图像,并将其存储到本地服务器端,作为服务器本地图像;
[0170]嵌入子单元,用于遍历本地存储的各个所述服务器本地图像,为所述服务器本地图像生成嵌入图像代码,并将所述嵌入图像代码插入到所述类文件;所述嵌入图像代码,是指根据编译Flash影片的图像嵌入语法,为所述服务器本地图像生成的嵌入图像的字符串;
[0171]判断更新单元,用于遍历所述更新后的Flash影片数据中的各个Flash影片数据,根据所述Flash影片的数据的元数据,判断所述Flash影片数据的数据类型是否为图像数据,若是,则根据该数据的数据名将所述类文件中该数据设置为对应的所述服务器本地图像的地址;若否,则根据该数据的数据名将所述类文件中该数据设置为对应的更新数据。
[0172]本申请实施例还提供了一种客户端制作Flash影片的系统,如图10所示,该系统包括上述实施例所述的客户端制作Flash影片的装置1001和编译Flash影片的装置1002。所述编译Flash影片的装置通常部署于服务器,但并不局限于服务器,也可以是能够实现所述编译Flash影片的方法的任何设备;所述客户端制作Flash影片的装置通常部署于个人电脑、PAD等终端设备。例如,客户端制作Flash影片的装置部署在个人电脑上,能够获取Flash影片的模板文件和类文件,通过读取类文件以及加载模板文件,实现在浏览器中预览Flash影片;能够在网页元素中对模板文件中可编辑区域进行编辑修改,并将更新后的Flash影片数据上传到服务器端请求编译;所述编译Flash影片的装置部署在服务器上,通过将更新后的Flash影片数据替换到服务器端预存的类文件中的Flash影片数据,使用编译器对服务器端预存的模板文件和更新后的类文件进行编译处理,生成一个新的Flash影片。
[0173]本申请提供的客户端制作Flash影片的方法、编译Flash影片的方法、以及相应装置和系统,通过将Flash影片的动画效果和数据源分离表示,能够在浏览器端的网页元素中对Flash影片数据进行编辑,使得用户能够脱离Flash软件开发平台制作Flash影片,从而达到无需Flash相关技能,即可快速制作基于Flash模板的新的Flash影片。
[0174]本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
[0175]在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0176]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0177]1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPR0M)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0178]2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
【主权项】
1.一种客户端制作Flash影片的方法,其特征在于,包括: 获取Flash模板影片的模板文件和类文件;该模板文件包括非编辑区域和至少一个可编辑区域;所述类文件包括Flash影片数据和所述Flash影片数据的元数据,每个可编辑区域对应所述Flash影片数据的特定数据项; 根据所述模板文件和所述类文件,以网页形式加载所述Flash模板影片;在该网页中,还提供用于展示所述可编辑区域的网页元素; 获取用户针对该网页元素展示的可编辑区域对应的特定数据项而输入的的具体数据值; 根据所述具体数据值和所述网页元素与所述Flash影片数据之间的对应关系,更新所述Flash影片数据; 根据所述模板文件的文件标识、所述类文件的文件标识和更新后的所述Flash影片数据编译Flash影片。2.根据权利要求1所述的客户端制作Flash影片的方法,其特征在于,模板文件的所述可编辑区域在模板文件中使用占位符表示。3.根据权利要求2所述的客户端制作Flash影片的方法,其特征在于,所述可编辑区域是指文字类型区域或图像类型区域,所述文字类型区域的占位符是动态文本组件或自定义组件,所述图像类型区域的占位符是UILoader组件或所述自定义组件。4.根据权利要求1所述的客户端制作Flash影片的方法,其特征在于,所述根据所述模板文件和所述类文件,以网页形式加载所述Flash模板影片包括: 读取所述类文件,获取所述Flash影片数据; 将所述Flash影片数据加载到所述模板文件中,然后通过浏览器打开。5.根据权利要求1所述的客户端制作Flash影片的方法,其特征在于,所述用于展示所述可编辑区域的网页元素,是指数据值和该网页元素对应的所述可编辑区域的数据值一致的网页元素;所述网页元素展示所述可编辑区域采取如下步骤: 读取所述类文件,获取所有所述Flash影片数据; 遍历各个所述Flash影片数据,根据所述网页元素与所述Flash影片数据之间的对应关系,将遍历经过的数据填充到与该数据对应的所述网页元素中。6.根据权利要求1所述的客户端制作Flash影片的方法,其特征在于,所述根据所述具体数据值和所述网页元素与所述Flash影片数据之间的对应关系,更新所述Flash影片数据是指,遍历各个所述具体数据值,根据所述具体数据值对应的所述网页元素和所述网页元素与所述Flash影片数据之间的对应关系,更新所述具体数据值对应的所述Flash影片数据。7.根据权利要求1所述的客户端制作Flash影片的方法,其特征在于,在所述根据所述具体数据值和所述网页元素与所述Flash影片数据之间的对应关系,更新所述Flash影片数据之后,还包括: 根据所述模板文件和更新后的类文件,以网页形式重新加载Flash影片。8.根据权利要求1所述的客户端制作Flash影片的方法,其特征在于,所述网页元素是指网页表单元素。9.根据权利要求1所述的客户端制作Flash影片的方法
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1