Animation全接触(2):ParentAnimation模型

ParentAnimation,顾名思义,是一组Animation的父亲,是所有需要包含其它Animation的父类,我们 熟悉的ParallelAnimation(并行动画)和SequenceAnimation(顺序动画)都是它的子类。从这个概念上 来说,这也是个非常经典的Composit模式应用。ParentAnimation相关的UML类图如下:


构造函数:

ParentAnimation:比Animaion类的构造函数多一个Animation数组作为参数,作为初始化的子 Animation对象。

属性:

animations:只读属性,Array类型。返回所有当前的子Animation。

方法:

add:添加一个子Animation对象。

clear:清除并销毁所有子Animation对象。

dispose:销毁当前ParentAnimation对象。

initialize:初始化当前ParentAnimation对象。

remove:删除并销毁指定的子Animation对象。

removeAt:删除并销毁指定下标的子Animaion对象。

ParentAnimation在Animation基础上添加了一些集合操作的方法。

在ParentAnimation的构造函数中,会得到一个数组,存放了初始情况下所有的子Animation对象,它 们会被依次调用add方法添加到ParentAnimation自己维护的数组中。而在ParentAnimation的initialize 方法中,会确定每个子Animation有没有被初始化,如果没有,则调用它的initialize方法。

时间: 2024-11-02 00:30:26

Animation全接触(2):ParentAnimation模型的相关文章

Animation全接触(1):Animation模型初步

Animation是AjaxControlToolkit中提供的经典模型之一,这个模型下的各种组件经过组合可以出现非 常丰富的动画效果.Animation模型也是Microsoft AJAX Library客户端Component模型的经典案例,掌握 了Animation几乎也相当于掌握了Component模型--甚至包括了Component模型的派生:Behavior模型和 Control模型.在我看来,除了在"概念"上的区别之外,从技术角度分析它们几乎都是同样的东西. 另外,Ani

新手入门:Java Swing的基础知识全接触

1.前言: 当我们学习过了java中的基本语法,并且熟悉java的面向对象基础以后,我们就可以开始简单的Swing程序的设计,用过Vb的朋友可能会被它的简单的设计用户界面方法所吸引,只需要拖几个控件到窗体上,为每个空件编写event就可以简单的实现界面设计.但是强大的java也不比vb逊色.同样可以设计出精美的界面. 2.Swing概述: 当java1.0刚刚出现时还没有swing,当时的GUI基本编程库,sun取名叫AWT(Abstract Window Tookit),基本AWT库处理用户界

SQL注入天书—ASP注入漏洞全接触

SQL注入天书-ASP注入漏洞全接触选择自 digituser 的 Blog 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多.但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患.用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入. SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的

SWT全接触

Java 世界的人似乎一直都对 Java 的桌面应用程序十分不满,从 AWT 到 SWING,从默认的 Theme到 第三方的产品,不是太难看(AWT)就是在某些平台有 BUG(SWING,Quaqua--一个Windows平台下的仿Mac 的主题包),再不就是对中文支持不好(某些第三方 LookAndFeel).于是,如果想要获得和本机平台一 致的用户界面和比较稳定的性能,SWT就成了一个不可忽视的选择. 当然,虽然这个专题名叫"全接触",但毕竟不可能面面俱到,在一篇文章中兼收并蓄S

ASP开发中存储过程应用全接触_存储过程

ASP开发中存储过程应用全接触        ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过.我在初学时查阅过大量相关资料 ,发现其中提供的很多方法实际操作起来并不是那么回事.对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为 它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了.   现在,我基本上通过调用存储过程访问SQL Server,以下的文字都是实践的总结,希望对大家能有帮助.   存储过程就是作为可执行对象存放在数

基于Delphi的Socket I/O模型全接触

老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系.他们的信会被邮递员投递到他们的信箱里. 这和Socket模型非常类似.下面我就以老陈接收信件为例讲解Socket I/O模型. 一:select模型 老陈非常想看到女儿的信.以至于他每隔10分钟就下楼检查信箱,看是否有女儿的信,在这种情况下,"下楼检查信箱"然后回到楼上耽误了老陈太多的时间,以至于老陈无法做其他工作. select模型和老陈的这种情况非常相似:周而复始地去检查......如果有数据......接收/发送..

四年网站全接触

98年开始接触网络,到2007年,这几年来,不断的学习,不断的赚钱,不过钱没赚多少,知识到学了不不, 真正接触网络那是还在上高中,职业中学,可悲吧,那时根本就没想过上大学,就随便让父母选了个学校,进去三年,啥都没学到,只记得刚到学校的第一天就跑去耍游戏去了,那时我们县城没有网吧,就只有几台586搞的局域网,打红警95,就这样慢慢认识计算机,当天消费五元,哈哈,那时钱可能要值价些. 游戏耍了一段时间,没有多久就开始有拔号上网的网吧出现,那时基本上是清华同方,清一色的机子,第一次上网很激动,QQ基本

用ASP.NET创建管理XML WEB服务全接触

asp.net|web|web服务|xml|创建 Internet的发展已经用它超乎想象的力量重新规划了应用程序开发领域.公司和机构越来越依赖因特网和有关技术提供的数字资源和通讯渠道.因而,现在设计和开发的应用程序很少不考虑如何最好的整合和运用Internet技术.在应用程序中整合Internet技术成为业界对开发技术的提出的新的要求.微软适时提出的以XML为基础的Web服务满足了这种需求,本期专题我将向大家介绍利用ASP.NET的创建和管理XML WEB服务的过程. 概述 XML Web服务是

Dreamweaver 4.0 新增功能全接触

dreamweaver MacroMedia公司在2000年11月13日发布了Dreamweaver 4.0,它的出现把Dreamweaver的竞争对手远远甩在了后面,稳坐可视化网页编辑软件的头把交椅,作为Dreamweaver 3.0 的升级产品Dreamweaver 4.0并没有质的飞跃,它基本保持了Dreamweaver3.0的界面风格,唯一不同的是多了几个浮动面板,要是不太细心的话还以为是Dreamweaver3.0,Dreamweaver4.0到底有什么新东东?让我来给您详细介绍Dre