Adobe FLEX学习笔记(4)-Javascri…
2013-07-12 22:51
344 查看
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
一、对象转换
Javascript和Actionscript都定义了Date对象和RegExp对象,但是这两种对象使用时并不能自动转换,要进行转换可以
用下面的方法。
var asDate:Date = new Date(jsDate.getMilliseconds());
把一个js的名为jsDate转为as的asDate对象。
var flags:String = "";
if (jsRegExp.dotAll) flags += "s";
if (jsRegExp.extended) flags += "x";
if (jsRegExp.global) flags += "g";
if (jsRegExp.ignoreCase) flags += "i";
if (jsRegExp.multiline) flags += "m";
var asRegExp:RegExp = new RegExp(jsRegExp.source, flags);
把一个js的名为jsRegExp对象转为as的asRegExp对象。
二、js在air中的特殊地方
为了能安全的使用air应用程序,air对javascript做了一些调整。所以,那些已经存在于web浏览器当中的javascript代码不一定会按照预期的方式在air上运行。
1、使用XMLHttpRequest
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "http:/www.example.com/file.data", true);
xmlhttp.onreadystatechange = function() {
if
(xmlhttp.readyState == 4) {
//do something with data...
}
}
xmlhttp.send(null);
XHR(XMLHttpRequest)会返回一个json字符串。
一、对象转换
Javascript和Actionscript都定义了Date对象和RegExp对象,但是这两种对象使用时并不能自动转换,要进行转换可以
用下面的方法。
var asDate:Date = new Date(jsDate.getMilliseconds());
把一个js的名为jsDate转为as的asDate对象。
var flags:String = "";
if (jsRegExp.dotAll) flags += "s";
if (jsRegExp.extended) flags += "x";
if (jsRegExp.global) flags += "g";
if (jsRegExp.ignoreCase) flags += "i";
if (jsRegExp.multiline) flags += "m";
var asRegExp:RegExp = new RegExp(jsRegExp.source, flags);
把一个js的名为jsRegExp对象转为as的asRegExp对象。
二、js在air中的特殊地方
为了能安全的使用air应用程序,air对javascript做了一些调整。所以,那些已经存在于web浏览器当中的javascript代码不一定会按照预期的方式在air上运行。
1、使用XMLHttpRequest
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "http:/www.example.com/file.data", true);
xmlhttp.onreadystatechange = function() {
if
(xmlhttp.readyState == 4) {
//do something with data...
}
}
xmlhttp.send(null);
XHR(XMLHttpRequest)会返回一个json字符串。
相关文章推荐
- Adobe FLEX学习笔记(5)-Flex SDK…
- Adobe FLEX学习笔记(6)- is 运算…
- Adobe FLEX学习笔记(7)- 给组件…
- Adobe FLEX学习笔记(8)- 加载图…
- Adobe Flex学习笔记(9)- AIR保存…
- Adobe Flex学习笔记(10)- Flex保…
- Adobe Flex学习笔记(12)- e4x
- Adobe FLEX学习笔记(1)-搭建AIR…
- Adobe Flex学习笔记(13)- 在图片…
- Adobe FLEX学习笔记(2)-Hello Wo…
- Adobe FLEX学习笔记(3)-访问air …
- Adobe Flex学习笔记(14)- 使用摄…
- vbscript 脚本学习笔记不断更新<一…
- Java学习笔记7 面向对象设计的三大…
- Java学习笔记26 异常Exception
- linux dev/dsp 声卡学习笔记
- 《thinking in java》学习笔记1
- Java学习笔记8 面向对象之封装2
- Java学习笔记27 将数字转换为中文…
- 写得蛮好的linux学习笔记 linux目…