- 浏览: 53799 次
- 性别:
- 来自: 北京
最新评论
1、冒泡排序:
private function maoPaoSort(arr:Array):Array
{
var max:Number = 0;
var key:Number = 0;
var newArr:Array = new Array();
for (var i:Number = 0; i <= arr.length; i++)
{
if (i == arr.length)
{
if (i == 0)
{
break;
}
newArr.push(arr[key]);
arr.splice(key, 1);
i = 0;
max = 0;
key = 0;
}
if (arr.length > 0)
{
if (max < arr[i]['level'])
{
max = arr[i]['level'];
key = i;
}
}else
{
break;
}
}
return newArr;
}
2、undefined未定义过的变量或对象;
null没有被赋值或创建的变量或对象;
3、获取combox(下拉框)的值
public var cards:ArrayCollection = new ArrayCollection(
[ {label:"Visa", data:1},
{label:"MasterCard", data:2},
{label:"American Express", data:3} ]);
ComboBox(event.target).selectedItem.**(label);
4、日期组件:
DateChooser:
<mx:DateChooser id="dateChooser1" yearNavigationEnabled="true" height="145"
change="displayDate(DateChooser(event.target).selectedDate)" color="0x000000"/>
DateField:
<mx:DateField id="dateField1" yearNavigationEnabled="true"
change="dateChanged(DateField(event.target).selectedDate)" color="0x000000"/>
5、 text与htmlText的区别:
private var htmlData:String="<br>This label displays <b>bold</b> and <i>italic</i> HTML-formatted text.";
simpleLabel.htmlText= htmlData;//不会显示html标签
simpleLabel.text= htmlData;//只显示字符串内容
6、NumericStepper(上下改变数值的大小)
<mx:VBox horizontalAlign="center" color="0x323232">
<mx:NumericStepper id="bb" minimum="0" maximum="10" stepSize="2" value="6"/>
</mx:VBox>
7、文本编辑器:
<mx:RichTextEditor titleStyleName="white" id="rte" title="RichTextEditor" width="70%" height="150"
borderAlpha="0.15" creationComplete="rte.htmlText=richText;" />
8、TextArea
<mx:TextArea width="400" height="60" color="0x323232">
<mx:text>
This is a multiline, editable TextArea control. If you need
</mx:text>
</mx:TextArea>
9、按钮
<mx:Button id="skinnedButton" label="Skinned Button" width="150" upSkin="@Embed('assets/btn_up.png')"
overSkin="@Embed('assets/btn_over.png')" downSkin="@Embed('assets/btn_down.png')"
focusSkin="@Embed('assets/btn_focus.png')" disabledSkin="@Embed('assets/btn_disabled.png')"
color="0x323232" textRollOverColor="0xffffff" textSelectedColor="0xffffff" paddingLeft="20"
click="{Alert.show('Skinned Button Pressed');}" />
10、空行
<mx:Spacer height="65" />
11、LinkBar
<mx:Panel title="LinkBar Control" layout="vertical" color="0xffffff" borderAlpha="0.15" height="240" width="550"
paddingTop="10" paddingRight="10" paddingBottom="10" paddingLeft="10" horizontalAlign="center">
<mx:LinkBar color="0x0050AA" horizontalAlign="center" width="100%" fontWeight="bold" dataProvider="{myViewStack}" borderColor="0xACACAC" borderStyle="solid"/>
<!-- Define the ViewStack and the three child containers -->
<mx:ViewStack id="myViewStack" borderStyle="solid" width="100%" height="80%" color="0x323232">
<mx:VBox id="search" label="Search" backgroundColor="0xDCDCDC" width="100%" height="100%" fontWeight="bold" >
<mx:Label text="Search Panel" width="100%" textAlign="center" paddingTop="10" />
<mx:HBox width="100%" horizontalAlign="center" >
<mx:TextInput id="Searchtxt" width="200" />
<mx:Button label="search" click="Searchtxt.text=''" />
</mx:HBox>
</mx:VBox>
.........
</mx:ViewStack>
</mx:Panel>
12、List拉菜单
<mx:Model id="mystates">
<states>
<state label="Alabama" data="AL"/>
<state label="Alaska" data="AK"/>
<state label="Arizona" data="AZ"/>
<state label="Arkansas" data="AR"/>
<state label="California" data="CA"/>
<state label="Colorado" data="CO"/>
<state label="Connecticut" data="CT"/>
</states>
</mx:Model>
<mx:List id="source" width="100" color="0x0050AA" dataProvider="{mystates.state}" height="120"
change="this.selectedItem=List(event.target).selectedItem" />
13、HorizontalList 把图片横着排
<mx:HorizontalList id="CameraSelection" height="170" color="0x323232" columnWidth="126" columnCount="3" >
<mx:dataProvider>
<mx:Array>
<mx:Object label="Backpack" icon="@Embed('images/backpack.jpg')"/>
<mx:Object label="Compass" icon="@Embed('images/compass.jpg')"/>
<mx:Object label="Goggles" icon="@Embed('images/goggles.jpg')"/>
<mx:Object label="Boots" icon="@Embed('images/boots.jpg')"/>
<mx:Object label="Helmet" icon="@Embed('images/helmet.jpg')"/>
</mx:Array>
</mx:dataProvider>
</mx:HorizontalList>
14、tree 树状节点
<mx:Script>
<![CDATA[
[Bindable]
public var selectedNode:XML;
public function treeChanged(event:Event):void {
selectedNode=Tree(event.target).selectedItem as XML;
}
]]>
</mx:Script>
<mx:XMLList id="treeData">
<node label="Mail Box">
<node label="Inbox">
<node label="Marketing"/>
<node label="Product Management"/>
<node label="Personal"/>
</node>
<node label="Outbox">
<node label="Professional"/>
<node label="Personal"/>
</node>
<node label="Spam"/>
<node label="Sent"/>
</node>
</mx:XMLList>
<mx:Panel title="Tree Control" layout="vertical" color="0xffffff" borderAlpha="0.15" width="500"
paddingTop="10" paddingRight="10" paddingBottom="10" paddingLeft="10" horizontalAlign="center">
<mx:Label width="100%" color="0x323232"
text="Select a node in the Tree control."/>
<mx:HDividedBox width="100%" height="100%" color="0x323232">
<mx:Tree id="myTree" width="50%" height="100%" labelField="@label"
showRoot="false" dataProvider="{treeData}" change="treeChanged(event)"/>
<mx:TextArea height="100%" width="50%"
text="Selected Item: {selectedNode.@label}"/>
</mx:HDividedBox>
</mx:Panel>
15、颜色库
<mx:Label width="100%" color="0x000000"
text="Select the background color of the VBox container."/>
<mx:ColorPicker id="cp" showTextField="true" selectedColor="0xFFFFFF"/>
<mx:VBox width="100%" height="100%" backgroundColor="{cp.selectedColor}" borderStyle="solid"/>
16、缩小放大(带有滑动条)
<mx:Script >
<![CDATA[
private var imageWidth:Number = 0;
private var imageHeight:Number = 0;
private function changeSize():void
{
boxImage.width = (imageWidth*hSlider.value)/100;
boxImage.height = (imageHeight*hSlider.value)/100;
}
private function smoothImage(ev:Event):void{
//set image smoothing so image looks better when transformed.
var bmp:Bitmap = ev.target.content as Bitmap;
bmp.smoothing = true;
imageWidth=boxImage.width;
imageHeight=boxImage.height;
}
]]>
</mx:Script>
<mx:Style>
HSlider{
color:#323232;
}
</mx:Style>
<mx:Panel title="HSlider Control" layout="vertical" height="240" color="0xffffff" borderAlpha="0.15" horizontalScrollPolicy="off"
verticalScrollPolicy="off" paddingTop="2" paddingRight="10" paddingBottom="10" paddingLeft="10" horizontalAlign="center" verticalAlign="bottom">
<mx:Image id="boxImage" source="@Embed('images/backpack.jpg')" creationComplete="smoothImage(event);" />
<mx:Label width="100%" color="0x323232"
text="Drag the slider to resize the image."/>
<mx:HSlider id="hSlider" minimum="10" maximum="100" value="100" dataTipPlacement="top" tickColor="0x323232"
snapInterval="1" tickInterval="10" labels="['10%','100%']" allowTrackClick="true"
liveDragging="true" change="changeSize()" />
</mx:Panel>
17、进度条:
labelPlacement//放置标签的位置(top、bottom)
<mx:Script>
<![CDATA[
private var j:uint=10;
// Event handler function to set the value of the
// ProgressBar control.
private function runit():void
{
if(j<=100)
{
bar.setProgress(j,100);
bar.label= "CurrentProgress" + " " + j + "%";
j+=10;
}
if(j>100)
{
j=0;
}
}
]]>
</mx:Script>
<mx:Panel title="ProgressBar Control" layout="vertical" color="0xffffff" borderAlpha="0.15"
paddingTop="10" paddingRight="10" paddingBottom="10" paddingLeft="10" horizontalAlign="center">
<mx:Label width="100%" color="0x323232"
text="Click the button to increment the progress bar." />
<mx:Button id="Speed" label="Run" click="runit();" color="0x323232"/>
<mx:ProgressBar id="bar" labelPlacement="bottom" themeColor="#EE1122" minimum="0" visible="true" maximum="100"
color="0x323232" label="CurrentProgress 0%" direction="right" mode="manual" width="100%"/>
</mx:Panel>
18、表格
<mx:Label width="100%" color="0x323232" textAlign="center"
text="A 2 by 1 Grid container of Button controls."/>
<mx:Grid color="0x707070" verticalGap="10" horizontalGap="10">
<mx:GridRow>
<mx:GridItem>
<mx:Button label="Row 1 Col 1" width="100"/>
</mx:GridItem>
</mx:GridRow>
<mx:GridRow>
<mx:GridItem>
<mx:Button label="Row 2 Col 1" width="100"/>
</mx:GridItem>
</mx:GridRow>
</mx:Grid>
发表评论
-
自定义的List组件
2011-09-08 13:41 715在项目开发过程中,会经常使用List组件。系统给提供的List ... -
flash slider的滑动字体大小随着改变
2011-09-08 13:24 982... -
flash as 编写代码(十四)
2011-08-09 15:19 672关于查错: 往往从有思路到编程实现效果不可能一次完成,也就是 ... -
flash as 编写代码(十三)
2011-08-09 15:14 539语法相关: 1.首当其冲的还是点语法,他是在编程时用来指明与 ... -
flash as 编写代码(十二)
2011-08-09 15:10 616加载外部图片及对加载图片的控制 许多朋友都在问如何load ... -
flash as 代码编写(十一)
2011-08-09 15:09 635利用ShareObject实现Flash数 ... -
flash as 代码编写(十)
2011-08-09 15:07 568加载外部图片 如果你 ... -
flash as 代码编写(九)
2011-08-09 15:06 769FLASH调用外部文件详解 ... -
flash as代码编写(八)
2011-08-09 15:05 667一、Flash与Asp之间的交互 Flash与Asp的通讯是 ... -
flash as 代码编写(七)
2011-08-09 15:04 584一个动态文本设置alpha函数。 function set ... -
flash as 代码编写(六)
2011-08-09 15:02 855*两点间画直线 *画螺旋线 *画正方形、圆、椭圆 *抛物线 * ... -
flash as 代码编写(五)
2011-08-09 15:02 629FLASH中的保留小数的函 int(你的数*10)/10; ... -
flash as 代码编写(四)
2011-08-09 15:01 577和WEB结合设计中用层来遮住FLASH 1.在flash的p ... -
flash as 代码编写(三)
2011-08-09 14:59 698一些简单的AS和一些程序思路,掌握最好: 1.复制MC ... -
flash as 代码编写(二)
2011-08-09 14:58 592判断本机Flash播放器版本并进行下载 ss=System. ... -
flash as代码编写(一)
2011-08-09 14:57 627在工作的忙忙碌碌中学到了很多知识。拿过来和大家一起分享。 1 ... -
继承 UIComponent 自定义组件
2011-08-09 14:50 1352UIComponent类是所有可视化组件的基类包括交互式和非交 ... -
Flex Event中属性currentTarget与target的区别
2011-07-28 13:50 707- 官方解释 currentTarget是事件的处理对 ...
相关推荐
第2章 Flex基础知识 第3章 语言基础 第4章 数据基础 第5章 Flex事件驱动 第2篇 视觉设计篇 第6章 Flex皮肤设计 第7章 特效effect和状态state 第8章 Flex与Flash无缝衔接 第9章 综合演练:实现仿Office 2007...
本书循序渐进地介绍了Flex从基础知识到高级应用。书中的每一个章节都使用了实例来说明,并穿插了大量的说明、注意事项和操作技巧。本书共分为24章,分别介绍了Flex语言基础、交互设计、布局导航、行为样式、数据通信...
本书主体分为5个部分,分别从基础知识、视觉设计、组件高级技法、性能优化和Flex通信5个主要方面进行Flex知识的讲解。 本书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的...
内容简介 《Flex与ActionScript 3程序开发》主体分为5个部分,分别从基础知识、视觉设计、组件高级技法、性能优化和Flex通信5个主要方面进行Flex知识的讲解。 《Flex与ActionScript 3程序开发》由易到难、由浅人深、...
FLEX入门小教程 包括简介 特点 基础知识 安装 MXML 组件 小例子等等
《Flex 4实战》从基础讲起,介绍了有关表单和数据的知识,然后逐渐过渡到核心概念,如导航、拖放和事件。即使读者刚刚接触Flex,在阅读《Flex 4实战》之后也可以使用新增的spark组件、数据服务、图表设计、特殊效果...
全书分为4部分,内容包括Flex的基础知识以及Flex Builder 3的使用方法;Flex类库包含的组件(容器和控件)、管理类、数据服务类以及其他特性的类;处理数据的各种控件和数据输入表单,以及Flex应用程序与应用程序...
2.Flex基础知识 3.语言基础 4.数据基础 5.事件驱动 视觉设计篇 1.Flex皮肤设计 2.特效effect和状态state 3.Flex与Flash无缝衔接 4.综合演练 组件高级技法篇 主要介绍各种常用组件的详细用法 性能优化篇 ...
本书从基础讲起,介绍了有关表单和数据的知识,然后逐渐过渡到核心概念,如导航、拖放和事件。即使读者刚刚接触Flex,在阅读本书之后也可以使用新增的spark组件、数据服务、图表设计、特殊效果等,使自己的应用程序...
Flex 4中引入了新的UI组件,提供了更好 的性能监控,并且大大提高了编译速度。 《Flex 4实战》是一本全面的指南,为Web设计人员和 开发人员提供了Flex的详细介绍。本书从基础讲起,介绍了 有关表单和数据的...
2.5.1 认识Flex组件和组件容器 47 2.5.2 组件生命周期与布局 51 2.5.3 组件的失效机制 59 2.5.4 使用ActionScript创建自定义组件 62 2.6 异步调用 85 2.6.1 异步调用导致模型数据不一致 85 2.6.2 异步调用导致...
本书从基础讲起,介绍了有关表单和数据的知识,然后逐渐过渡到核心概念,如导航、拖放和事件。即使读者刚刚接触Flex,在阅读本书之后也可以使用新增的spark组件、数据服务、图表设计、特殊效果等,使自己的应用程序...
Flex 4中引入了新的UI组件,提供了更好 的性能监控,并且大大提高了编译速度。 《Flex 4实战》是一本全面的指南,为Web设计人员和 开发人员提供了Flex的详细介绍。本书从基础讲起,介绍了 有关表单和数据的知识,...
本书主要内容有小程序注册、编程基础知识、小程序架构搭建、图片组件和单击事件、表单组件和条件渲染、网络请求和flex布局、swiper组件和列表渲染、页面周期和数组缓存、服务器搭建、数据库和用户信息API、模板消息...
了解Flex 4 基础知识 了解Adobe Flex 命名空间 ............................................................................................................................. 32 了解命名空间如何转换为...
本书主要内容有小程序注册、编程基础知识、小程序架构搭建、图片组件和单击事件、表单组件和条件渲染、网络请求和flex布局、swiper组件和列表渲染、页面周期和数组缓存、服务器搭建、数据库和用户信息API、模板消息...
本书详细而全面的介绍了ActionScript 3.0的基础知识,并结合Flash CS3开发环境讲解如何开发实用的应用系统。全书内容包括ActionScript 3.0 语言介绍、ActionScript3.0基本语法、事件机制、面向对象、数组、正则...
Bootstrap II Grid和CSS组件可以帮助我们创建很棒且有效的网站,但是现在我们希望通过更新和样式化表单,添加实用程序类以及构建JavaScript功能来升级我们的体验。项目1-升级旅游网站旅行社向您付款,以升级其现有的...
位置练习2 伸缩盒CSS-Flex基础知识练习CSS-柔盒蛙CSS-Flex卡 组件CSS-组件练习1 CSS-组件练习2 CSS-组件练习3 CSS-组件练习4 CSS-组件练习5 CSS-组件练习6 CSS-组件练习7 CSS动画CSS-CSS动画CSS-CSS动画练习1 CSS-...