展示动画的方法及装置制造方法及图纸

技术编号:11122964 阅读:66 留言:0更新日期:2015-03-11 12:05
本发明专利技术公开了一种展示动画的方法及装置,属于计算机技术领域。所述方法包括:加载根据第一AS类创建的替代元件;加载预先制作的动画模板,动画模板包含多个元件,多个元件中至少有一个为待替换元件,且待替换元件链接到第二AS类,第二AS类的类名与第一AS类的类名相同;将待替换元件替换成替代元件,得到替换后的动画;展示替换后的动画。本发明专利技术通过先加载根据第一AS类创建的替代元件,后加载预先制作的至少包含一个替换元件的动画模板,然后将待替换元件替换成替代元件得到替换后的动画,进而展示替换后的动画。由于无需制作大量的动画模板,通过对动画模板中的元件进行替换,即可得到丰富的动画,从而节省了美术成本,提高了加载效率。

【技术实现步骤摘要】
展示动画的方法及装置
本专利技术涉及计算机
,特别涉及一种展示动画的方法及装置。
技术介绍
随着计算机技术的发展,Flash成为目前最流行的动画展示方式。为了增加展示 内容的趣味性,常常借助Flash创建包含视频、声音、图形和动画等丰富媒体资源的演示文 稿、应用程序和其他允许用户交互的内容,并将创建的内容展示出来。 目前,在展示Flash动画之前,需要先在Flash制作工具中制作好Flash动画模 板,然后根据不同的展示条件,从制作好的Flash动画模板中选取所需的动画模板,进而在 Flash应用程序中加载选取的动画模板,最后将加载的动画模板展示出来。然而,如果要使 展示的Flash动画具有多样性,就需要制作出更多的动画模板,而制作更多的动画模板,不 仅会增加美术成本,而且加载数量较大的动画模板,会降低Flash应用程序的加载效率。
技术实现思路
为了解决相关技术的问题,本专利技术实施例提供了一种展示动画的方法及装置。所 述技术方案如下: 第一方面,提供了一种展示动画的方法,所述方法包括: 加载根据第一 AS (Action Script,面向对象的编程语言)类创建的替代元件; 加载预先制作的动画模板,所述动画模板包含多个元件,多个元件中至少有一个 为待替换元件,且所述待替换元件链接到第二AS类,所述第二AS类的类名与所述第一 AS 类的类名相同; 将所述待替换元件替换成所述替代元件,得到替换后的动画; 展示所述替换后的动画。 结合第一方面,在第一方面的第一种可能的实现方式中,所述加载根据第一 AS类 创建的替代元件之前,还包括: 预先创建第一 AS类,所述第一 AS类用于移除动画模板中的待替换元件,创建替代 元件,将替代元件添加到动画模板中。 结合第一方面,在第一方面的第二种可能的实现方式中,所述加载根据第一 AS类 创建的替代元件,包括: 使用面向对象编程语言中的加载类加载根据第一 AS类创建的替代元件。 结合第一方面,在第一方面的第三种可能的实现方式中,所述加载预先制作的动 画模板,包括: 使用面向对象编程语言中的加载类加载预先制作的动画模板。 结合第一方面,在第一方面的第四种可能的实现方式中,所述展示所述替换后的 动画,包括: 根据动画展示函数,展示所述替换后的动画。 第二方面,提供了一种展示动画的装置,所述装置包括: 第一加载模块,用于加载根据第一 AS类创建的替代元件; 第二加载模块,用于加载预先制作的动画模板,所述动画模板包含多个元件,多个 元件中至少有一个为待替换元件,且所述待替换元件链接到第二AS类,所述第二AS类的类 名与所述第一 AS类的类名相同; 替换模块,用于将所述待替换元件替换成所述替代元件,得到替换后的动画; 展示模块,用于展示所述替换后的动画。 结合第二方面,在第二方面的第一种可能的实现方式中,所述装置,还包括: 创建模块,用于预先创建第一 AS类,所述第一 AS类用于移除动画模板中的待替换 元件,创建替代元件,将替代元件添加到动画模板中。 结合第二方面,在第二方面的第二种可能的实现方式中,所述第一加载模块,用于 使用面向对象编程语言中的加载类加载根据第一 AS类创建的替代元件。 结合第二方面,在第二方面的第三种可能的实现方式中,所述第二加载模块,用于 使用面向对象编程语言中的加载类加载预先制作的动画模板。 结合第二方面,在第二方面的第四种可能的实现方式中,所述展示模块,用于根据 动画展示函数,展示所述替换后的动画。 本专利技术实施例提供的技术方案带来的有益效果是: 通过先加载根据第一 AS类创建的替代元件,后加载预先制作的至少包含一个替 换元件的动画模板,然后将待替换元件替换成替代元件,得到替换后的动画,进而展示替换 后的动画。由于无需制作大量的动画模板,通过对动画模板中的元件进行替换,即可得到丰 富的动画,从而节省了美术成本,提高了加载效率。 【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本专利技术一个实施例提供的一种展示动画的方法流程图; 图2是本专利技术另一个实施例提供的一种展示动画的方法流程图; 图3是本专利技术另一个实施例提供的一种动画模板的示意图; 图4是本专利技术另一个实施例提供的一种创建第一 AS类的显示界面示意图; 图5是本专利技术另一个实施例提供的一种加载界面的示意图; 图6是本专利技术另一个实施例提供的一种加载界面的示意图; 图7是本专利技术另一个实施例提供的替换前后动画示意图; 图8是本专利技术另一个实施例提供的一种展示动画的装置结构示意图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。 随着计算机技术的发展,越来越多的用户借助Flash创建的媒体资源来制作动 画。为了获取丰富的动画,现有技术需要制作大量的动画模板,而大量的动画模板,不仅会 增加美术成本,而且会降Flash应用程序加载动画模板的加载效率。为此,本专利技术实施例提 供了一种展示动画的方法,参见图1,本实施例提供的方法流程包括: 101、加载根据第一 AS类创建的替代元件。 102、加载预先制作的动画模板,动画模板包含多个元件,多个元件中至少有一个 为待替换元件,且待替换元件链接到第二AS类,第二AS类的类名与第一 AS类的类名相同。 103、将待替换元件替换成替代元件,得到替换后的动画。 104、展示替换后的动画。 本专利技术实施例提供的方法,通过先加载根据第一 AS类创建的替代元件,后加载预 先制作的至少包含一个替换元件的动画模板,然后将待替换元件替换成替代元件,得到替 换后的动画,进而展示替换后的动画。由于无需制作大量的动画模板,通过对动画模板中的 元件进行替换,即可得到丰富的动画,从而节省了美术成本,提高了加载效率。 在本专利技术的一个实施例中,加载根据第一 AS类创建的替代元件之前,还包括: 预先创建第一 AS类,第一 AS类用于移除动画模板中的待替换元件,创建替代元 件,将替代元件添加到动画模板中。 在本专利技术的一个实施例中,加载根据第一 AS类创建的替代元件,包括: 使用面向对象编程语言中的加载类加载根据第一 AS类创建的替代元件。 在本专利技术的一个实施例中,加载预先制作的动画模板,包括: 使用面向对象编程语言中的加载类加载预先制作的动画模板。 在本专利技术的一个实施例中,展示替换后的动画,包括: 根据动画展示函数,展示替换后的动画。 上述所有可选技术方案,可以采用任意结合形成本专利技术的可选实施例,在此不再 --赘述。 结合上述图1所示的实施例,本专利技术实施例提供了一种展示动画的方法,参见图 2,本实施例提供的方法流程包括: 201、制作动画模板。 为了实现快捷简便的替换,可以本文档来自技高网...
展示动画的方法及装置

【技术保护点】
一种展示动画的方法,其特征在于,所述方法包括:加载根据第一面向对象的编程语言AS类创建的替代元件;加载预先制作的动画模板,所述动画模板包含多个元件,多个元件中至少有一个为待替换元件,且所述待替换元件链接到第二AS类,所述第二AS类的类名与所述第一AS类的类名相同;将所述待替换元件替换成所述替代元件,得到替换后的动画;展示所述替换后的动画。

【技术特征摘要】
1. 一种展示动画的方法,其特征在于,所述方法包括: 加载根据第一面向对象的编程语言AS类创建的替代元件; 加载预先制作的动画模板,所述动画模板包含多个元件,多个元件中至少有一个为待 替换元件,且所述待替换元件链接到第二AS类,所述第二AS类的类名与所述第一 AS类的 类名相同; 将所述待替换元件替换成所述替代元件,得到替换后的动画; 展示所述替换后的动画。2. 根据权利要求1所述的方法,其特征在于,所述加载根据第一 AS类创建的替代元件 之前,还包括: 预先创建第一 AS类,所述第一 AS类用于移除动画模板中的待替换元件,创建替代元 件,将替代元件添加到动画模板中。3. 根据权利要求1所述的方法,其特征在于,所述加载根据第一AS类创建的替代元件, 包括: 使用面向对象编程语言中的加载类加载根据第一 AS类创建的替代元件。4. 根据权利要求1所述的方法,其特征在于,所述加载预先制作的动画模板,包括: 使用面向对象编程语言中的加载类加载预先制作的动画模板。5. 根据权利要求1所述的方法,其特征在于,所述展示所述替换后的动画,包括: 根据动画展示函数,展示所述替换后的动画...

【专利技术属性】
技术研发人员:张君伟
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1