當前位置:首頁 » 背景圖片 » flex的vbox背景圖片
擴展閱讀
地下城羅傑在哪裡圖片 2024-11-15 21:02:53
手機拍農作物圖片 2024-11-15 20:47:33

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();