`
zhuobinzhou
  • 浏览: 136664 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类

BorderContainer用法——backgroundImage

阅读更多

BorderContainer中有有一个backgroundImage的属性,不能简单的这样子写:

backgroundImage="路径",应该使用Embed。

使用一些有子属性的属性,用法上有点区别。如:

<s:borderStroke>
<s:SolidColorStroke
color="#EEEEEE"
weight="4"/>
</s:borderStroke>

 

例子一:

 

<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate Spark BorderContainer component -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
			   xmlns:s="library://ns.adobe.com/flex/spark">
		<s:Panel title="BorderContainer Component Example"
			 width="75%" height="75%" 
			 horizontalCenter="0" verticalCenter="0"> 
		
		<s:BorderContainer 
			backgroundAlpha="0.6"
			backgroundImage="@Embed(source='QQ_L.jpg')"
			backgroundImageFillMode="repeat" 
			
			cornerRadius="10"
			
			borderAlpha="0.8"
			borderStyle="inset" 
			borderVisible="true"

			left="10" right="10" top="10" bottom="10">
			<!--设置边框笔触的属性,Color、weight-->
			<s:borderStroke> 
			<s:SolidColorStroke 
				color="#EEEEEE" 
				weight="4"/> 
			</s:borderStroke> 
		</s:BorderContainer> 
	</s:Panel>
</s:Application>

 

 

例子二:使用绑定

 

<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate Spark BorderContainer component -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
			   xmlns:s="library://ns.adobe.com/flex/spark">
	<fx:Script>
		<![CDATA[
			[Embed(source="QQ_L.jpg")]
			[Bindable]
			private var pic:Class;
		]]>
	</fx:Script>
	<s:Panel title="BorderContainer Component Example"
			 width="75%" height="75%" 
			 horizontalCenter="0" verticalCenter="0"> 
		
		<s:BorderContainer 
			backgroundAlpha="0.6"
			backgroundImage="{pic}"
			backgroundImageFillMode="repeat" 
			
			cornerRadius="10"
			
			borderAlpha="0.8"
			borderStyle="inset" 
			borderVisible="true"

			left="10" right="10" top="10" bottom="10">
			<!--设置边框笔触的属性,Color、weight-->
			<s:borderStroke> 
			<s:SolidColorStroke 
				color="#EEEEEE" 
				weight="4"/> 
			</s:borderStroke> 
		</s:BorderContainer> 
	</s:Panel>
</s:Application>

 

注意:容器的背景图像。如果同时设置了 backgroundColorbackgroundImage,则忽略 backgroundColor。默认值为 undefined,表示“未设置”。如果此样式和 backgroundColor 样式都未定义,则控件将采用透明背景。

 

更多了解点击这里:http://help.adobe.com/zh_CN/AS3LCR/Flex_4.0/spark/components/BorderContainer.html

分享到:
评论

相关推荐

    Flex_Boxs_BorderContainer_Canvas_DividedBox_Form

    在JavaScript中,你可以使用DOM API或者框架提供的方法来处理表单的提交、验证和数据绑定。对于复杂表单,可以利用Dojo的Form组件,它提供了更强大的表单管理和验证功能,以及与后端数据的集成。 总的来说,了解并...

    flex 多点触控组件,可实现图片放大缩小旋转

    flash,多点触控开发 经过自己优化,基于BorderContainer,只要往里面的image里面放入图片即可实现多点触控的旋转放大缩小灯操作。

    Flex开发的代边框Box以及自定义代checkBox的容器

    2. 在这个新类中覆盖或扩展CheckBox的属性和方法,比如改变皮肤、添加事件监听器等。 3. 在MXML中使用这个新的自定义CheckBox类。 例如,我们可以创建一个自定义的CheckBox,当被选中时,容器会缩小: ```...

    flex 4.6Css

    使用方法: 引入: add silvergreen-2.1.swc to libs 使用(SWC方案): 在IDE(如:Flash Builder)里面,增加一个编译参数: -theme ../libs/silvergreen-2.0.swc 使用(fx:Style方案): 1、copy ...

    flex播放mp3

    flex播放mp3源码: &lt;s:BorderContainer x="131" y="147" width="369" height="108"&gt; 进度:" width="45"/&gt; (event)" maximum="100" showDataTip="false"/&gt; 音量:" width="45"/&gt; (event)" value="5" maximum...

    learning dojo -chapter 6 layout

    本章探讨了Dojo如何使用JavaScript进行面向对象编程的方法。 3. **第三章:基本Dijit知识** Dijit是Dojo对Widgets的一种称呼。这一章将介绍Dijit的基础知识,并通过实例展示如何使用它们。 4. **第四章:Ajax...

    dojo例子之布局管理

    例如,你可以将BorderContainer作为顶层布局,然后在其内部使用TabContainer和StackContainer分别处理主要内容和附加信息。通过这种方式,你可以创建出既有层次感又易于导航的Web应用。 Dojo还支持响应式设计,通过...

    dojo开发帮助文档

    Dojo 是一个强大的JavaScript 库,它为Web 开发提供了丰富的功能和工具,包括模块化、用户...通过阅读并实践文档中的内容,你可以深入了解Dojo 的架构、使用方法以及最佳实践,从而更好地利用Dojo 实现复杂Web功能。

    实战dojo工具包

    8. **dijit/Dialog** 和 **dijit/layout/BorderContainer**:这两个是Dojo的UI组件,dijit/Dialog用于创建弹出对话框,dijit/layout/BorderContainer则用于创建复杂的布局,如边栏和主要内容区域。 9. **dojo/fx** ...

    master dojo源码

    通过深入研究"Master Dojo源码",你将能够学习到JavaScript模块化编程的最佳实践、异步加载策略、DOM操作的高效方法、UI组件的设计模式,以及如何利用单元测试保证代码质量。这将对你的前端开发技能提升大有裨益,...

    flex4获取当前窗口的长度与宽度的方法

    但是,在Flex 4及更高版本中,这种方法已经不再被推荐使用,因为Application.application对象已经不存在了。 为了适应屏幕的大小,我们需要采取其他方法。Flex 4引入了***ponents.Application类,在这个类中,我们...

    flex4_读书笔记

    1. 类选择器:使用命名空间设置组件样式,如 `s|BorderContainer{borderColor:red;}`。 2. 动态设置样式:通过 `setStyle()` 方法直接修改组件样式。 【效果(Effect)】 效果是组件在特定时间内发生的视觉或听觉...

    水经注离线谷歌卫星地图加载服务中间件调用示例 For ArcGIS JS API.docx

    【水经注离线谷歌卫星地图加载服务中间件调用示例 For ArcGIS JS API】是一种技术方案,它允许在没有互联网连接的情况下使用ArcGIS API for JavaScript加载和展示谷歌卫星地图。这个中间件能创建一个本地服务器,...

    精通Dojo中文版

    这一章深入探讨了Dojo提供的各种用户界面组件,如dijit/form中的表单元素(Input、Select等)、布局组件(ContentPane、BorderContainer、TabContainer)以及对话框(Dialog)。这些组件不仅具有丰富的功能,还能与...

    dojoMap Demo

    例如,在map_chart.html中,可能会使用`require`函数来导入所需模块,如`dojo/parser`解析标记,`dijit/layout/BorderContainer`布局容器等。 2. **dijit组件**:dijit是Dojo提供的UI组件库,如`BorderContainer`、...

    DOJO 基础学习

    例如,`dijit/form/Button`用于创建按钮,`dijit/layout/BorderContainer`用于创建响应式布局。 3. **DOJO数据处理** DOJO的数据管理主要由dojo/store模块提供,它支持多种数据存储模型,如内存存储、JSONP请求、...

    dojo-release-1.2.1-demos

    "dojo-release-1.2.1-demos" 是一个针对Dojo 1.2.1版本的示例集合,非常适合学习者深入了解Dojo框架的各种用法。 1. **Dojo 框架概述** Dojo 框架由Dojo Toolkit组成,包含了大量模块,如dojo.js,它提供基础的DOM...

    精通Dojo 随书源码

    通过研究《精通Dojo》随书源码,开发者不仅可以学习到Dojo库的基本用法,还能理解其背后的实现逻辑,从而提升JavaScript编程技能,更好地应用在实际项目中。对于想要精通Dojo的开发者来说,这是一份不可多得的学习...

    flex实现边框

    在Spark容器中,你可以使用`BorderContainer`和`TitleWindow`的Spark变体来实现类似的功能。 总之,使用Flex实现边框和标题主要涉及设置组件属性、使用CSS、自定义AS类以及应用皮肤。通过灵活组合这些方法,你可以...

Global site tag (gtag.js) - Google Analytics