`
LiYunpeng
  • 浏览: 952576 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Starling-Feathers中设置单个组件对象的样式

阅读更多
关于基于Starling的Feathers组件库,版本号比较小,是个比较新的东西,所以,可能并不是太完善,并且API文档中介绍的其实并不够详细

在使用例如Button的selectedDownSkin
或者其他组件的****Skin来设置组件的某种状态样式

API文档中介绍了,set方法的参数是一个DisplayObject,再就没有更详细的了,而Texture并不是基于DisplayObject的,所以,不能直接用Texture

好在还有Starling官方的Wiki来说明这些
http://wiki.starling-framework.org/feathers/button?s[]=skin
这里面可以使用new Image()来实现

还有一种方法就是类似于写样式类一样的去实现,不过写起来就繁琐不少了
要写样式的初始化方法,写样式的对应值和状态选择器等

参考:http://wiki.starling-framework.org/feathers/extending-themes
分享到:
评论

相关推荐

    Starling-feathers API

    Starling-feathers API的文档,下载及可打开浏览。很实用

    CEV3-1-9-Starling-Feathers-Nape.swc

    CEV3-1-9-Starling-Feathers-Nape.swc

    PrimaryFeather-Starling-Framework-v1.2-0-g2a42a8e

    "PrimaryFeather"可能是项目中一个特定的模块或者组件,它可能包含了Starling框架与特定游戏机制的结合,比如角色动画、物理引擎或者用户界面元素。"Starling-Framework"则代表了整个框架的使用,而版本号"v1.2-0-g2...

    feathers-2.0.0 Starling UI组件

    Feathers 2.0.0 是一款专为Starling框架设计的UI组件库,它旨在为Flash开发者提供一套高效、高性能的用户界面解决方案。利用Starling的硬件加速特性,Feathers能够帮助开发者创建出流畅、丰富的2D图形界面,尤其适用...

    PrimaryFeather-Starling-Framework-v1.3-175-g09eebe4.zip

    在实际开发中,Starling提供了一些关键组件和接口,例如: 1. `Stage`:作为整个应用的容器,管理显示对象和渲染循环。 2. `DisplayObject`:所有可视元素的基类,包括`Sprite`、`Image`等。 3. `Texture`:用于存储...

    PrimaryFeather-Starling-Framework-v1.0-5框架源码

    在"PrimaryFeather-Starling-Framework-4e94a41"这个源码包中,你可以找到以下关键组件: 1. **Starling主类**:这是框架的入口点,负责初始化Stage3D上下文,并创建Starling实例。 2. **DisplayObject和它的子类*...

    PrimaryFeather-Starling-Extension-Particle-System-v1.2-0-g6279a73

    PrimaryFeather-Starling-Extension-Particle-System-v1.2-0-g6279a73 不是官方的starling包,在粒子效果里,好像缺少这东西了,这个包是补缺的内容,例如: starling.extensions.PDParticleSystem; starling....

    Starling-Framework, 跨平台游戏引擎.zip

    Starling-Framework, 跨平台游戏引擎 框架 跨平台游戏引擎Starling框架允许你在 ActionScript 3中创建硬件加速应用程序。 主要目标是创建 2D 游戏,但Starling可能被用于任何图形应用。 感谢 Adobe AIR,基于...

    Starling-Filters, 用于 Starling AS3框架的过滤器集合.zip

    Starling-Filters, 用于 Starling AS3框架的过滤器集合 starling滤波器用于与 AS3框架一起使用的过滤器集合。...对于 Starling 1.x,使用 archive 分支中的筛选器。演示应用程序( 不包括所有筛选器):

    starling-book-soft.zip_flex

    在"starling-book-soft.zip_flex"这个压缩包中,我们可以看到以下关键文件: 1. `.actionScriptProperties`:这是Eclipse或Flash Builder等IDE的项目配置文件,包含了ActionScript的相关设置,如编译器选项和库路径...

    feathersui-starling-sdk:使用MXML构建Feathers UI(Starling)应用程序的SDK

    通过简化受支持的IDE中的项目设置并提供更适当的默认值(例如使用“直接”渲染模式),此SDK可以简化Starling和Feathers项目的构建。 MXML编译器已经过全面改进,可以使用Starling事件和Feathers组件。快速链接新闻...

    Starling Feathers:Starling专属UI框架

    Feathers的出现弥补了Starling在UI组件上的不足,提供了丰富的控件和布局选项,帮助开发者快速构建复杂的用户交互。 Feathers的主要特点包括: 1. **组件丰富**:Feathers提供了一系列预建的UI组件,如按钮、列表...

    feathers, Starling框架的用户界面组件.zip

    feathers, Starling框架的用户界面组件 羽毛 3.4.0 -prerelease警告: 这是羽毛UI的预发布版本。 它可能包含 Bug 或者未完成的功能。 它不推荐用于生产应用,因为它被认为是潜在的不稳定的产品。 使用自己的风险。 ...

    Starling1.5.1

    4. **舞台和显示对象**:Starling提供了类似Flash的DisplayObject和DisplayObjectContainer体系,方便开发者构建复杂的显示层次结构。 5. **动画系统**:支持基于时间的动画,可以轻松实现平滑的帧动画或逐帧动画。...

    starling-webex:WebEx集成可提供Starling付款交易

    在本案例中,"starling-webex" 是一个将 Starling Bank 的支付交易功能与 Cisco WebEx 进行整合的项目。这个集成使得用户能够在WebEx的环境中方便地进行Starling Bank的付款交易,提升了远程协作时的金融交互便捷性...

    StarlingFeathers:整合Starling+Feathers 还有一些Starling扩展

    #####整合Starling+Feathers 还有一些Starling扩展 #####Starling 1.7.1+ Feathers 2.0.1 Starling源码的优化 1.关闭Enterframe事件。 (1.3的包 1.4引擎自己已经优化) starling本身会每一帧遍历所有对象派发...

    Starling-Extension-LayeredObject

    Starling-Extension-LayeredObject 此扩展添加了带有图层的特殊类型的DisplayObjectContainer。 开发人员可以将多个DisplayObject链接在一起,并整体上控制它们的转换。 这种显示逻辑非常适合具有自顶向下视图的...

    Starling-Extension-BatchRenderer:Starling-Framework的自定义渲染扩展。 它使您可以使用自定义几何图形,顶点格式,着色器进行渲染,并在单个渲染通道中批量处理所有这些

    在Starling中,渲染(大部分)是使用Quad类完成的,将其添加到Starling的显示列表中后,它会将矩形区域渲染到屏幕上。 这是非常有效的,并且对于大多数用例都适用,但是有时您还想做其他事情。 就像是: 自定义...

Global site tag (gtag.js) - Google Analytics