flash Air 开发学习笔记(一)

 

1、一个WindowedApplication有自己的stage

2、Window用于除了作为WindowedApplication 组件的应用程序的初始或主要窗口以外的其它窗口

3、timer也要Bindable…

4、在Windows下应该使用“rn”提供一次换行而在Linux下只需要“n”就可以了。

5、var xml:XML=<a>{变量}<a>

6、selectedItem返回的是所选择的那条数据Item

7、在Flex中定义事件有两中情况,分别是ActionScript和MXML中定义。       在ActionScript中定义:       [Event(name="myEnableEvent", type="flash.events.Event")]

8、在MXML中定义:<mx:Metadata>    [Event(name="DataChange", type="DataChangeEvent")]//这样会在MXML中显示</mx:Metadata>

9.window.addEventlistner有时候侦听不到

10、调试时当前行还没有被运行

11、如果XML查询时,与函数和变量有冲突,要改一下名xml.files.file.($name==name);

12、删除XML节点的方法:xml.files.file.(child(“name”)==name)[0]

13、让dataGrid显示编辑的状态:dg.editedItemPosition={columnIndex:1,rowIndex:dg.selectedIndex};

14、得到dataGrid用户编辑后的数据:var newName:String=TextInput(event.currentTarget.itemEditorInstance).text;

15、I…………………………………………………………………………………..//利用正则表达式消除连续两个重复单词var str1:String=”OK, we we will do do it.”;var patternA:RegExp=/b([a-z]+) 1b/gi;//括号中的正则表达式就会被下面的$1所回调引用,“1”用来指定第一个子匹配trace(str1.replace(patternA,”$1″));//输出:OK, we will do it.
II…………………………………………………………………………………..var str2:String=”tom@gmail.com kingda@kingda.org”;var pattern:RegExp=/(w*)@(w*.[org|com]+)/g;trace(str2.replace(pattern,”Hi,$1,你的E-mail在$2上n”));//输出:Hi,tom,你的E-mail在gmail.com上// Hi,kingda,你的E-mail在kingda.org上

16、BindingUtils.bindSetter()将两个变量绑在一起BindingUtils.bindProperty()将一个函数绑到变量上,变量改变,则函数被执行

17、DataGroup 管理它自己的显示对象,因此您不应直接调用 setChildIndex()。要添加、删除或交换项,请修改 dataProvider。

18.任何AIR程序都能打开数据库

19.用Flash CS4也能开发AIR.文档类是Script

20.NativeWindow才是标准的本机窗口.<s:WindowedApplication >和<S:WINDOW>是不过是flex对标准窗口的包装

21.FD AIR设置要和你本机的AIR版本一样

22.通过htmlLoader.window可以操作HTML和运行JS

23.只有getElementsByName()方法没有getElementByName()方法getElementsByName(“tt”)方法返回的是一组name属性为tt的对象,取值的时候需要加下标,如alert(document.getElementsByName(“tt”)[0].value);

24.JS提交表单:document.getElementsById(表单名).submit();

26、当前数据变量最好用一个OBJECT,方便使用

27、一般情况下,Flex中的视图变化都是基于数据驱动的,不要去直接控制视图

28、var id:int=arr.getItemIndex({a:2,b:2}) trace(id);//输出-1 var id2:int=arr.getItemIndex(arr.getItemAt(2)) trace(id2);//输出2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值