当前位置:首页 » 背景图片 » flex的vbox背景图片
扩展阅读
简单唯美的图片头像 2024-11-15 23:40:38
孔雀图片大全大图唯美 2024-11-15 23:26:27

flex的vbox背景图片

发布时间: 2022-05-20 17:00:50

A. flex里面 怎么使用SWF文件 来做背景

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
horizontalAlign="center"
backgroundSize="100%"
pageTitle="你的页面标题"
backgroundAttachment="fixed"
backgroundImage="flash背景文件.swf">

</mx:Application>

把flash 文件放在 application 同一个目录下 fixed 的目的是固定 flash 的位置

把上面信息加在 Application 标签中

B. 大侠帮帮我 flex 4.1中给Vbox 添加背景图片 可是没有backgroudimge这个属性了

别用vbox了,在spark主题下,它不支持这个样式了。
你可以使用bordercontainer + verticallayout来实现同样的布局,而且它是有backgroundImage的

C. Flex中如何对Text控件设置背景颜色

兄弟可以试试:如下代码.
上层容器的背景颜色可以定义Text的控件的颜色,当然,VBox只是上层容器的一种,还可以选择HBox等.
<mx:VBox backgroundColor="red">
<mx:Text id="text" />
</mx:VBox>

D. flex怎么做表格

flex制作表格方法:
用itemRenderer

<mx:DataGrid dataProvider="{aryColl}">
<mx:columns>
<mx:DataGridColumn headerText="checkBox" width="80">
<mx:itemRenderer>
<fx:Component>
<mx:VBox height="22">
<fx:Script>
<![CDATA[
加任意控件checkbox button 什么都行

</一堆东西>

E. flex 登录界面

父容器的背景图片大小 和 子容器的大小,二者毫无关系……

F. flex表单中下拉框

[html] view plain print?
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
creationComplete="initHandler(event)"
width="100%" height="100%" fontSize="12"
fontFamily="微软雅黑">
<s:layout>
<s:BasicLayout/>
</s:layout>
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.events.FlexEvent;
import mx.events.ItemClickEvent;

import spark.events.IndexChangeEvent;

[Bindable]
private var comArray:ArrayCollection = new ArrayCollection([
{dateType:"日",areaDesc:"北京"},
{dateType:"月",areaDesc:"上海"},
{dateType:"日",areaDesc:"深圳"},
{dateType:"月",areaDesc:"武汉"},
{dateType:"日",areaDesc:"兰州"},
{dateType:"月",areaDesc:"天津"}
]);

/**
* 初始化函数
*/
protected function initHandler(event:FlexEvent):void
{

}

/**
* 改变下拉框
*/
protected function comboBox_changeHandler(event:IndexChangeEvent):void
{
for each(var com:Object in comArray)
{
if(com.dateType == "日")
{
date.visible = true;
month.visible = false;
}
else if(com.dateType == "月")
{
date.visible = false;
month.visible = true;
}
}
}

/**
*
*/
protected function radio_itemClickHandler(event:ItemClickEvent):void
{

}

]]>
</fx:Script>
<fx:Declarations>
<s:RadioButtonGroup id="radio" itemClick="radio_itemClickHandler(event)"/>
</fx:Declarations>

<mx:VBox width="100%" height="100%" paddingTop="20" paddingBottom="10" paddingLeft="10"
paddingRight="20">
<mx:HBox width="100%" height="60" verticalAlign="middle" borderColor="0x000000" borderStyle="solid"
horizontalAlign="center">
<s:Label text="日期类型:"/>
<s:RadioButton id="dayStr" groupName="radio" label="日"/>
<s:RadioButton id="monthStr" groupName="radio" label="月"/>
<mx:DateField id="date" formatString="YYYY-MM-DD" width="200"/>
<s:Label width="50"/>
<mx:DateField id="month" formatString="YYYY-MM" width="200"/>
<s:Label width="50"/>
<s:Label text="地域:"/>
<s:ComboBox id="comboBox" width="200" dataProvider="{comArray}" labelField="areaDesc" selectedIndex="0"
change="comboBox_changeHandler(event)"/>
</mx:HBox>
</mx:VBox>

</s:Application>

G. 求用flex实现图片缩放拉伸和旋转功能

放大缩小直接img1.with += 20;img1.height += 20;就可以
下面是旋转的代码:

<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the Rotate effect. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
initialize="Font.registerFont(myriad_font);">

<mx:Script>
<![CDATA[

import flash.text.Font;

[Embed("assets/MyriadWebPro.ttf", fontName="MyMyriad")]
public var myriad_font:Class;

[Bindable]
public var angle:int=0;

private function rotateImage():void {
rotate.end();
angle += 45;
rotate.play();
}
]]>
</mx:Script>

<mx:Rotate id="rotate" angleFrom="{angle-45}" angleTo="{angle}" target="{myVB}"/>

<mx:Panel title="Rotate Effect Example" horizontalAlign="center"
width="75%" height="75%" layout="horizontal"
paddingTop="5" paddingLeft="10" paddingRight="10" paddingBottom="5">

<mx:VBox id="myVB" width="50%" horizontalAlign="center">
<mx:Label text="Nokia 9930"
fontFamily="MyMyriad" fontSize="14"/>

<mx:Image id="img"
source="@Embed(source='assets/Nokia_6630.png')"/>
</mx:VBox>

<mx:Text width="50%" color="blue"
text="Click the button to rotate the image 45 degrees. Use an embedded font when applying the Rotate effect to text."/>

<mx:ControlBar>
<mx:Button label="Rotate 45 Degrees" click="rotateImage();"/>
</mx:ControlBar>
</mx:Panel>
</mx:Application>

H. flex中Accordion控件中的Vbox的名字,修改字体大小。

假设你的Accordion叫acc
你可以这样写
acc.setStyle("headerHeight",40);//控制你说的“抽屉”的高度
acc.getHeaderAt(0).setStyle("fontSize",12);//第一个抽屉的字体大小
acc.getHeaderAt(1).setStyle("fontSize",12);//第二个抽屉的字体大小

以些类推

I. flex中VBox中可以添加MAP标签么

不可以,flex中没有MAP标签。可以自定义组件和数据结构来实现类似功能。

J. flex VBox可以实例化吗求解

能啊
var vbox:VBox = new VBox();