- 浏览: 9822 次
- 性别:
- 来自: 北京
最新评论
-
marcoojoey:
因为每天都有很多其他的工作,而且不是专职编程人员,所以每天学习 ...
flex day 2关于filesystem
文章列表
<mx:LinkBar>需要一个dataprovider
<mx:ViewStack>由一组彼此上下堆叠的子容器组成,其中一次只可以显示一个子容器。选择另一个子容器后,它将显示在原来子容器的位置处,所以看起来好像此子容器替换了原来的子容器。但是,原来的子容器仍然存在,只不过它现在处于不可见状态。
<mx:TabNavigator>类似于带选项卡的viewstack 容器。
<mx:Accordion> 同样属于一个导航容器。
1.viewstack、tabnavigator、accordion 这些容器一次只能显示其中的一个子组件。区别 ...
<s:transitions>
一个 Transition 对象 Array,其中的每个 Transition 对象都定义一组效果,用于在视图状态发生更改时播放。
<s:fade>淡入淡出效果可设置组件的 alpha 属性的动画效果(从透明到不透明或从不透明到透明
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s=& ...
首先是一个运算符。?:conditional
用法:expression1?expression2:expression3
计算expression1,如果值为true,则结果为expression2,如果值为false,则结果为expression3
(currentState == newState) ? ' ':newState
这里是一个状态转换的判断条件。
stateGroup,当组件定义的状态比较多的时候,我们可能希望将针对某几种状态做统一的设置,这个时候可以用到状态组。一个状态组可以包含多个状态,一个状态可以隶属于多个状态组。excludeFrom排除在状态组外, ...
<s:Group> 是可视元素的基类。
<s:layout> 负责容器中可视元素的测量和布局
<s:VerticalLayout>按垂直顺序从上向下排列布局元素
<s:HorizontalLayout>按水平顺序从左到右排列布局元素
<s:TileLayout>在单元格大小相等的列和行中排列布局元素。TileLayout 类使用许多属性来控制列和行的方向、计数、大小、间隙和两端对齐以及单元格内的元素对齐。
<s:HGroup>是使用 HorizontalLayout 类的 Group 容器的一个实例
& ...
FLEX中的Vgroup,以垂直方式排列其中的组件。Hgroup则是以水平排列组件。
对于数据绑定,使用{}单向或者@{}进行双向数据绑定。同时,可以自定义一个数据源进行绑定。
声明是[Bindable]
[Bindable]
private var _task:task = new task("Learn Binding");
这里task是一个自定义的数据源,as文件。
package{
public class task{
[Bindable]
public var name:String;
public fu ...
之前的新版,现在已经不能用了,不知道是不是ADOBE放弃了更新了,估计以后也没戏用了。
这个是基于FLEX3.0的版本的。虽然有些链接也不能用了。
但是里面的控件和air的例子还是可以用的。对于我这种新手还是很有帮助的。
http://pan.baidu.com/s/1sjI06Mp
air里面的drag和drop和web里面的应用不太相同。看了一下,其实相当于去读取剪切板。
首先,需要创建一个clipborad的对象,通过剪切板传输数据和对象,包含了几个标准的格式,
BITMAP_FORMAT:一个 BitmapData 对象(仅限 AIR)
FILE_LIST_FORMAT:File 对象的数组(仅限 AIR)
HTML_FORMAT:HTML 格式的字符串数据
TEXT_FORMAT:字符串数据
RICH_TEXT_FORMAT:包含 RTF 格式数据的 ByteArray
URL_FORMAT:URL 字符串(仅限 AIR)
主要使用的方法涉 ...
File类,FileMode,FileStream,air支持文件同步和异步,在使用异步操作的时候,必须要使用
addEventListener()方法,添加事件监听。以下的介绍是从书上扒下来的,我觉得描述的挺好:
File对象是指向文件系统中文件或目录的路径。使用File对象创建指向文件或者文件夹的指针,
启动与文件或文件夹的交互。
FileStream对象,用于打开文件进行读写。在创建了File对象,指向新文件或者现有文件的指针后,
可以将该指针传递给FileStream对象,然后对文件进行数据流操作。
FileMode类定义了FileStream类的open()和openA ...
air的html组件,但是html的显示出来怪怪的
<s:layout>
<s:VerticalLayout/>
</s:layout>
<mx:ControlBar width="100%">
<s:Button label="<Back" click="content.historyBack();"/>
<mx:Button label="Forward >" click="c ...
今天主要接触了filesystem,避免不了要接触打开寻找文件的目录。
不过一开始今天是被容器的布局给难为住了。以前都是可视化编辑,对于布局没有什么考虑。
在新建一个mxml的时候,可以选择布局格式,vertical或者Horizontal。
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="libra ...
好吧,多久没碰编程,今天从头开始接触下flex,也许很多人都忘记了flex,我对这个情有独钟。
不多说,flex4.7 去了视图开发,很是不爽,对于布局不好的人还是用4.6吧。
alt+/ 是自动导入包。窗口首选项里面调整字体的大小。文件--导出选择flex程序或者air程序。在<s:WindowedApplication width=">" height=""/>设置窗口大小。
<fx:Script>
<![CDATA[
<!-- 这里写代码啦-->
public funct ...