首页 > 网站 > WEB开发 > 正文

11.6.建立在基础State之上的State

2024-04-27 13:52:11
字体:
来源:转载
供稿:网友
11.6.1. 问题
我想创建一个state,继承其他state 的所有属性并重新设置某些属性。
11.6.2. 解决办法
在新state 中设置basedOn 属性。
11.6.3. 讨论
在其他states 基础上创建states 是一种方便的方式以便创建出一组层级关系的states。当一个state 基于另一个states 时,它继承了第一个state 的所有属性,新state 中任何重写的定义都被添加进来。这意味着如果一个state 定义了一个AddChild 方法,另一个基于此state 的state也有自己的AddChild 方法,原始state 的AddChild 方法仍存在于新的State 中。

基于其他State 的State 很简单:
+展开
-XML
<mx:State name="secondaryState2basedOn="primaryState">
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表