`

flex4中 BitmapFill 的使用

    博客分类:
  • flex
 
阅读更多
BitmapFill 动态加载图片
private function getBorderBackground(url:String):void
{
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.CO MPLETE, handleLoadComplete);
loader.load( new URLRequest(url) );
}

private function handleLoadComplete( evt:Event ):void
{
var bmp:Bitmap = ( evt.target as LoaderInfo ).content as Bitmap;
bgImage.source = bmp;
}


<s:Rect>
<s:fill>
<s:BitmapFill id="bgImage" fillMode="{BitmapFillMode.REPEAT}" rotation="-45" />
</s:fill>
</s:Rect>


Flex 4中如何通过BitmapFill和LinearGradient,给Panel设置bitmap填充背景色
<s:Panel id="pnl"

title="Spark Panel title"

width="320" height="240"

horizontalCenter="0" verticalCenter="0">

<s:Rect width="100%" height="100%">

<s:fill>

<s:BitmapFill source="@Embed('assets/pattern_140.gif')" />

</s:fill>

</s:Rect>

<s:Rect width="100%" height="100%">

<s:fill>

<s:LinearGradient rotation="{rotationSlider.value}">

<s:GradientEntry color="white"

alpha="0.0"

ratio="0.0" />

<s:GradientEntry color="#F0EBD2"

alpha="1.0"

ratio="{ratioSlider.value}" />

</s:LinearGradient>

</s:fill>

</s:Rect>

<s:TextArea id="textArea"

verticalScrollPolicy="on"

left="20" right="20"

top="20" bottom="20">

<s:text>The quick brown fox jumps over the lazy dog.</s:text>

</s:TextArea>

</s:Panel>
分享到:
评论

相关推荐

    Flex4 中文API

    在Flex4中,ActionScript3(AS3)是主要的编程语言,与Flex SDK紧密集成。AS3是ECMAScript的一个子集,拥有更强大的面向对象特性,如类、接口、包和命名空间,这使得它在构建复杂应用程序时更为高效。Flex4中文API...

    Flex4中文帮助文档

    这个"Flex4中文帮助文档"包含了丰富的技术信息,旨在帮助开发者更好地理解和使用Flash Builder 4,这是一个专为Flex应用程序开发设计的集成开发环境(IDE)。 1. **Flex4核心概念**: - **MXML**:Flex4的主要编程...

    Flex4中文快速入门

    在《Flex4中文快速入门》这本书中,你将学习到以下关键知识点: 1. **Flex SDK与Flash Builder**:Flex SDK是免费的开发工具包,包含编译器和库,用于创建Flex应用程序。而Flash Builder是一款集成开发环境(IDE)...

    flex4 中文 教程 详细介绍flex4 的用法

    教程后续部分会重点讲解 Flex 与 Java 的集成,展示如何在实际项目中结合使用这两种技术。 通过学习这个 Flex 4 中文教程,初学者不仅可以了解 RIA 的概念,还能掌握使用 Flex 开发富网络应用的基本技能,包括架构...

    flex4中文API帮助文档

    Flex4中的MXML是一种声明式语言,允许开发者通过XML来定义界面布局和组件,同时嵌入ActionScript代码进行逻辑处理。MXML与ActionScript的结合使用,使得代码更加清晰,分工明确,提高了开发效率。 在Flex4 API中,...

    flex4 实战 flex4 in action

    书中涵盖的主题可能包括MXML和ActionScript的混合编程、使用数据服务、图形和动画、移动设备开发,以及如何利用Flex 4的新特性来提高应用的性能和可维护性。 随书提供的源码包括各种示例应用和项目,它们展示了Flex...

    FLEX4_Flex4教程 - FLEX4从入门到精通,挺不错的值得一看

    在《Flex4教程 - Flex4从入门到精通》这本书中,你将系统地学习这些知识,并通过实例来加深理解。这本书很可能是从基础概念开始,逐步引导你掌握Flex4开发的全过程,无论你是初学者还是有一定经验的开发者,都能从中...

    Flex3与flex4的区别

    下面将详细探讨Flex4与Flex3在组件架构、布局管理、状态使用、效果实现以及迁移过程中的关键差异。 ### 组件和外观架构 Flex4最显著的变化之一是引入了全新的组件和外观架构,称为Spark。这一架构不仅提高了性能,...

    Flex4 一学就会 (Hello Flex4)

    在Flex4中,ActionScript 3.0是主要的编程语言,它拥有面向对象的特性,提供了强大的功能。Flex4还引入了新的MXML标记语言,允许开发者以声明式方式构建用户界面,与后台数据进行绑定,简化了代码编写过程。 "Hello...

    flex4 学习资料

    12. **国际化和本地化**:掌握Flex4中实现多语言支持的方法,包括资源bundle的使用和配置。 13. **移动设备开发**:Flex4支持移动平台开发,学习如何创建针对手机和平板的应用,利用StageWebView和StageVideo等特性...

    Flex4实战代码

    CH12 - "高级组件与布局":这里可能深入讨论了Flex4中的高级组件,比如数据网格、图表等,以及如何使用各种布局管理器优化组件排列。 CH16 - "Flex与AIR":可能涵盖了Flex如何与Adobe Integrated Runtime (AIR)结合...

    flex4自定义组件皮肤

    - 如果在自定义皮肤中使用了MX组件,可能与Flex4的Spark组件不兼容。因此,描述中提到的“请自己把所有mx组件改成sp组件”,是为了确保在Flex4环境中正确运行。 6. **压缩包内容分析** - 压缩包中的"src"目录可能...

    flex 4 学习资料

    基于flex4技术从零开发flex博客系统 : 1 开发环境配置与hello world(1) - 豆豆网 flex+blazeDs与Ext+dwr比较_蓝色幻想_百度空间 基于blazeDS的flex4与spring的程序实例步骤 - dreamming_now的专栏 - CSDN博客 在...

    Flex 4的十大变化

    3. **MXML 2009**:MXML作为一种基于XML的声明式语言,在Flex 4中进行了重大更新,以适应新的组件库和Catalyst的使用。MXML 2009引入了新的命名空间,使得开发者可以区分Spark和Halo组件,同时提供更好的行为解耦。...

    flex4 学习全部资料

    在本资源包中,你将找到关于Flex4学习的所有必要资料,包括安装指南、API文档、学习文档以及示例代码,这将对你的Flex4学习之路提供极大的帮助。 一、Flex的安装 Flex的开发环境主要依赖Adobe Flash Builder,这是...

    flex4与java结合实例

    在Flex4中,主要使用ActionScript3作为编程语言,它提供了丰富的组件库和强大的图形渲染能力。通过Flash Builder或IntelliJ IDEA等集成开发环境(IDE),开发者可以构建Flex4应用,并与Java后台进行通信。 Java作为...

    Flex 4 高级编程 Flex 4 高级编程

    8. **性能优化**:Flex 4 对内存管理和渲染性能进行了优化,例如使用位图缓存、优化组件渲染等,提高了应用程序的运行效率。 9. **移动设备支持**:Flex 4 还支持Flash Player和Adobe AIR在移动设备上的部署,为...

    Flash.Builder.4.&.Flex.4 Flex4

    《Flash.Builder.4.&.Flex.4 Flex4》是一本专为学习Adobe Flash Builder 4和Flex 4技术而编写的指南。这本书如同一场及时雨,为开发者提供了深入理解和掌握这两项技术的宝贵资源。Flash Builder 4是Adobe公司推出的...

    Flex4开发实践PPT

    在Flex4中,MXML可以和ActionScript混合使用,使UI设计更为直观。 2. ActionScript 3.0:作为Flex4的编程语言,AS3提供面向对象的特性,支持类、接口、包等概念,具有高性能和丰富的库支持。 3. Spark组件:Flex4...

Global site tag (gtag.js) - Google Analytics