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>
注意:容器的背景图像。如果同时设置了 backgroundColor
和 backgroundImage
,则忽略 backgroundColor
。默认值为 undefined
,表示“未设置”。如果此样式和 backgroundColor
样式都未定义,则控件将采用透明背景。
更多了解点击这里:http://help.adobe.com/zh_CN/AS3LCR/Flex_4.0/spark/components/BorderContainer.html
分享到:
相关推荐
在JavaScript中,你可以使用DOM API或者框架提供的方法来处理表单的提交、验证和数据绑定。对于复杂表单,可以利用Dojo的Form组件,它提供了更强大的表单管理和验证功能,以及与后端数据的集成。 总的来说,了解并...
flash,多点触控开发 经过自己优化,基于BorderContainer,只要往里面的image里面放入图片即可实现多点触控的旋转放大缩小灯操作。
2. 在这个新类中覆盖或扩展CheckBox的属性和方法,比如改变皮肤、添加事件监听器等。 3. 在MXML中使用这个新的自定义CheckBox类。 例如,我们可以创建一个自定义的CheckBox,当被选中时,容器会缩小: ```...
使用方法: 引入: add silvergreen-2.1.swc to libs 使用(SWC方案): 在IDE(如:Flash Builder)里面,增加一个编译参数: -theme ../libs/silvergreen-2.0.swc 使用(fx:Style方案): 1、copy ...
flex播放mp3源码: <s:BorderContainer x="131" y="147" width="369" height="108"> 进度:" width="45"/> (event)" maximum="100" showDataTip="false"/> 音量:" width="45"/> (event)" value="5" maximum...
本章探讨了Dojo如何使用JavaScript进行面向对象编程的方法。 3. **第三章:基本Dijit知识** Dijit是Dojo对Widgets的一种称呼。这一章将介绍Dijit的基础知识,并通过实例展示如何使用它们。 4. **第四章:Ajax...
例如,你可以将BorderContainer作为顶层布局,然后在其内部使用TabContainer和StackContainer分别处理主要内容和附加信息。通过这种方式,你可以创建出既有层次感又易于导航的Web应用。 Dojo还支持响应式设计,通过...
Dojo 是一个强大的JavaScript 库,它为Web 开发提供了丰富的功能和工具,包括模块化、用户...通过阅读并实践文档中的内容,你可以深入了解Dojo 的架构、使用方法以及最佳实践,从而更好地利用Dojo 实现复杂Web功能。
8. **dijit/Dialog** 和 **dijit/layout/BorderContainer**:这两个是Dojo的UI组件,dijit/Dialog用于创建弹出对话框,dijit/layout/BorderContainer则用于创建复杂的布局,如边栏和主要内容区域。 9. **dojo/fx** ...
通过深入研究"Master Dojo源码",你将能够学习到JavaScript模块化编程的最佳实践、异步加载策略、DOM操作的高效方法、UI组件的设计模式,以及如何利用单元测试保证代码质量。这将对你的前端开发技能提升大有裨益,...
但是,在Flex 4及更高版本中,这种方法已经不再被推荐使用,因为Application.application对象已经不存在了。 为了适应屏幕的大小,我们需要采取其他方法。Flex 4引入了***ponents.Application类,在这个类中,我们...
1. 类选择器:使用命名空间设置组件样式,如 `s|BorderContainer{borderColor:red;}`。 2. 动态设置样式:通过 `setStyle()` 方法直接修改组件样式。 【效果(Effect)】 效果是组件在特定时间内发生的视觉或听觉...
【水经注离线谷歌卫星地图加载服务中间件调用示例 For ArcGIS JS API】是一种技术方案,它允许在没有互联网连接的情况下使用ArcGIS API for JavaScript加载和展示谷歌卫星地图。这个中间件能创建一个本地服务器,...
这一章深入探讨了Dojo提供的各种用户界面组件,如dijit/form中的表单元素(Input、Select等)、布局组件(ContentPane、BorderContainer、TabContainer)以及对话框(Dialog)。这些组件不仅具有丰富的功能,还能与...
例如,在map_chart.html中,可能会使用`require`函数来导入所需模块,如`dojo/parser`解析标记,`dijit/layout/BorderContainer`布局容器等。 2. **dijit组件**:dijit是Dojo提供的UI组件库,如`BorderContainer`、...
例如,`dijit/form/Button`用于创建按钮,`dijit/layout/BorderContainer`用于创建响应式布局。 3. **DOJO数据处理** DOJO的数据管理主要由dojo/store模块提供,它支持多种数据存储模型,如内存存储、JSONP请求、...
"dojo-release-1.2.1-demos" 是一个针对Dojo 1.2.1版本的示例集合,非常适合学习者深入了解Dojo框架的各种用法。 1. **Dojo 框架概述** Dojo 框架由Dojo Toolkit组成,包含了大量模块,如dojo.js,它提供基础的DOM...
通过研究《精通Dojo》随书源码,开发者不仅可以学习到Dojo库的基本用法,还能理解其背后的实现逻辑,从而提升JavaScript编程技能,更好地应用在实际项目中。对于想要精通Dojo的开发者来说,这是一份不可多得的学习...
在Spark容器中,你可以使用`BorderContainer`和`TitleWindow`的Spark变体来实现类似的功能。 总之,使用Flex实现边框和标题主要涉及设置组件属性、使用CSS、自定义AS类以及应用皮肤。通过灵活组合这些方法,你可以...