Flex皮肤制作流程
Titlewindow的创建流程 制作皮肤时 控件id有些是一定要写的。比如titlewindow的关闭按钮的id 其id要与默认titlewindow皮肤中的关闭按钮id名相同 提高性能的方式: 在自定义皮肤时自定义的文件上最好加上以下代码 1、贴图: 2、states 状态: ??? 注:按钮的状态必须有 up over down disabled? 3、titlewindow 贴图方试:九宫格 4、filters 滤镜 ?2、模糊滤镜(BlurFilter 类)对文字或图片进行模糊处理 ?3、投影滤镜(DropShadowFilter 类)添加阴影效果 ?4、发光滤镜(GlowFilter 类)添加发光效果 ?5、渐变斜角滤镜(GradientBevelFilter 类可使用多种颜色渐变实现斜角效果 ?6、渐变发光滤镜(GradientGlowFilter 类)可使用多种颜色渐变实现发光效果 ?7、颜色矩阵滤镜(ColorMatrixFilter 类)可设置图片的亮度、对比度、饱和度、色相! ?8、卷积滤镜(ConvolutionFilter 类)可实现图片的锐化、边缘、雕刻效果! ?9、置换图滤镜(DisplacementMapFilter 类)可实现两张图片之间的切换效果! ?10、着色器滤镜(ShaderFilter 类)可通过应用不同的pbj文件,实现多种效果!例如:聚焦模糊、铅笔画、反色、马赛克、调色效果等!
5、文本框 textinput: 6、垂直滚动条VScrollBar ?---focusEnabled属性设置成false以便外部组件成为可获得焦点的实体????不懂 ?中间竖长条id=“track”? 7、布局 ?Group的属性: ??? <s:Group width="33.33%"? height="100%"> ??? ???<s:layout > ????<s:HorizontalLayout horizontalAlign="left"? verticalAlign="middle"/> ??? </s:layout> ??? </s:Group> ??? horizontalAlign="center": 设置内容横向对齐方式 ????? verticalAlign="middle": 设置内容纵向对齐方式 ?? ? ???????? gap: 设置goup各元素之间的间隔 ? 8、设置渐变 ?<s:Rect id="hldownstroke1" left="1" right="1" top="1" bottom="1" radiusX="2" includeIn="down"> ?????????? <s:stroke> ???????????? <s:LinearGradientStroke rotation="90" weight="1"> ??????????????? <s:GradientEntry color="0x000000" alpha="0.25" ratio="0.0" /> ??????????????? <s:GradientEntry color="0x000000" alpha="0.25" ratio="0.001" /> ??????????????? <s:GradientEntry color="0x000000" alpha="0.07" ratio="0.0011" /> ??????????????? <s:GradientEntry color="0x000000" alpha="0.07" ratio="0.965" /> ??????????????? <s:GradientEntry color="0x000000" alpha="0.00" ratio="0.9651" /> ???????????? </s:LinearGradientStroke> ????????? </s:stroke> ??????? </s:Rect> ?1、Rect:绘制矩形的填充图形元素。矩形的角可以是圆角。 ?? radiusX="2":设置所有角上的 x 轴的默认角半径 ????topLeftRadiusX(巨型左上角x半径) ????topRightRadiusX(矩形右上角的 x 半径) ????bottomLeftRadiusX(矩形的左下角的 x 半径) ??????????????????????????????? bottomRightRadiusX(矩形的右下角的 x 半径 ????属性优先于此属性。 ?2、LinearGradientStroke:渐变标签 rotation设置渐变方向? weight渐变笔触粗细 ??GradientEntry:在 LinearGradientStroke标签内可以写多个GradientEntry 用来控制渐变填充过程中的过渡、 ????与LinearGradient 和 RadialGradient 类配合使用可以定义渐变填充。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |