当前位置: 首页 > news >正文

网站快速收录教程中国建设银行网站查询密码是什么意思

网站快速收录教程,中国建设银行网站查询密码是什么意思,计划网站搭建,windows怎么做网站在上一篇 中#xff0c;定义了一个最简单的SkinnableComponent并为其定义了两个Skin。 对于TransitionSkin#xff0c;需要在enable时有不同的展现方式#xff0c;这可以通过Skin State实现。 对自定义的SkinnableComponent的修改 首先在组件中定义isEnabled属性#xff1a… 在上一篇 中定义了一个最简单的SkinnableComponent并为其定义了两个Skin。 对于TransitionSkin需要在enable时有不同的展现方式这可以通过Skin State实现。   对自定义的SkinnableComponent的修改   首先在组件中定义isEnabled属性 private var _isEnabled:Boolean false; public function get isEnabled():Boolean { return _isEnabled; } public function set isEnabled(value:Boolean):void { _isEnabled value; }   然后定义SkinState元标签 [SkinState(normal)] [SkinState(enable)]   最后需要将属性值和组件状态关联起来这是通过覆盖SkinnableComponent的getCurrentSkinState方法实现的。 该方法的最初定义如下 /** * Returns the name of the state to be applied to the skin. For example, a * Button component could return the String up, down, over, or disabled * to specify the state. * * pA subclass of SkinnableComponent must override this method to return a value./p * * return A string specifying the name of the state to apply to the skin. * * langversion 3.0 * playerversion Flash 10 * playerversion AIR 1.5 * productversion Flex 4 */ protected function getCurrentSkinState():String { return null; }   在Node中需要覆盖该方法 override protected function getCurrentSkinState():String { if(isEnabled) return enable; return normal; }   完整的Node代码如下 Node.as package skinsample { [SkinState(normal)] [SkinState(enable)] import spark.components.supportClasses.SkinnableComponent; public class Node extends SkinnableComponent { public function Node() { super(); } private var _isEnabled:Boolean false; public function get isEnabled():Boolean { return _isEnabled; } public function set isEnabled(value:Boolean):void { _isEnabled value; } override protected function getCurrentSkinState():String { if(isEnabled) return enable; return normal; } } } 对Skin的修改 Skin中首先需要增加状态的声明 s:states s:State namenormal / s:State nameenable / /s:states 接下来可以指定Skin元素在哪个状态中出现默认是在所有状态中出现。XML节点和属性都可以进行指定。 对于XML节点增加includeIn属性如 s:Button top0 right0 bottom0 left0 alpha0 includeInenable,normal / 对于XML属性增加 属性名称.状态名称 指定特定状态下的属性值如 s:SolidColor color0x131313 color.enable0xff0000 /   完整的Skin代码如下 TransitionSkin.mxml ?xml version1.0 encodingutf-8? s:Skin xmlns:fxhttp://ns.adobe.com/mxml/2009 xmlns:slibrary://ns.adobe.com/flex/spark xmlns:mxlibrary://ns.adobe.com/flex/halo width400 height300 s:states s:State namenormal / s:State nameenable / /s:states s:Rect idrect radiusX4 radiusY4 top0 right0 bottom0 left0 s:fill s:SolidColor color0x131313 color.enable0xff0000 / /s:fill s:stroke s:SolidColorStroke color0x131313 weight2/ /s:stroke /s:Rect s:Button top0 right0 bottom0 left0 alpha0 includeInenable,normal/ /s:Skin   PlaceSkin.mxml ?xml version1.0 encodingutf-8? s:Skin xmlns:fxhttp://ns.adobe.com/mxml/2009 xmlns:slibrary://ns.adobe.com/flex/spark xmlns:mxlibrary://ns.adobe.com/flex/halo width400 height300 s:states s:State namenormal / s:State nameenable / /s:states s:Ellipse idellipse top0 right0 bottom0 left0 s:fill s:SolidColor color0x77CC22 / /s:fill s:stroke s:SolidColorStroke color0x131313 weight2/ /s:stroke /s:Ellipse /s:Skin   使用具有状态的组件和Skin 定义好组件和Skin后就可以使用了 NodeSample.mxml ?xml version1.0 encodingutf-8? s:WindowedApplication xmlns:fxhttp://ns.adobe.com/mxml/2009 xmlns:slibrary://ns.adobe.com/flex/spark xmlns:mxlibrary://ns.adobe.com/flex/halo xmlns:skinsampleskinsample.* fx:Script !--[CDATA[ import skinsample.TransitionSkin; ]]-- /fx:Script skinsample:Node skinClassskinsample.TransitionSkin x10 y30 width50 height50/ skinsample:Node skinClassskinsample.PlaceSkin x80 y30 width50 height50/ skinsample:Node skinClassskinsample.TransitionSkin x150 y30 width50 height50 isEnabledtrue/ /s:WindowedApplication   运行效果     转载于:https://www.cnblogs.com/holbrook/archive/2009/10/06/2357375.html
http://wiki.neutronadmin.com/news/214942/

相关文章:

  • 广告公司做网站的效果怎么样南京网站制作步骤
  • 事业单位网站建设费入什么科目漯河网站推广多少钱
  • app软件程序开发搜索引擎优化技术有哪些
  • 问题反馈的网站怎么做网站如何做搜索
  • 企业查询学历周口网站优化
  • 做外贸网站怎么样暴雪是不是快倒闭了
  • 网站建设及安全管理文档国外网站空间购买
  • 网站建设中需求分析说明书南充市住房和城乡建设局网站
  • 郑州网站建设及托管互联网创业项目网
  • 网站数据库建设怎么建设食品网站
  • 美发网站源码公文写作 课程中心网站建设
  • 丹阳网站设计公司手机如何建网站
  • 专业写作网站wordpress 2m附件
  • 高端品牌网站建设需要注意什么怎么样推广自己的店铺和产品
  • 西安电商平台网站建设杭州专业网站
  • 龙泉市建设局网站重庆网站到首页排名
  • 团队氛围建设 网站网站更名策划方案
  • 苏州h5网站建设价钱中国教育网站官网
  • 高淳做网站价格php做网站安全
  • 网站册数网站建设需要多久
  • 重庆市做网站的公司wordpress如何做网站
  • 做网站的需求文档格式推广资源网
  • wordpress修改编辑器网络优化推广 网站开发建设
  • 手机网站模版哪家公司网站建设口碑好
  • 织梦网站转移保养车哪个网站做的好
  • 南阳公司网站制作视频门户网站建设方案
  • 网站建设设计流程步骤网站图片优化的概念
  • 硅胶东莞网站建设广告在什么网站做
  • 青岛网站建设运营推广做基础工程分包应上什么网站
  • php网站开发多少钱网络开发人员