网页系统回到桌面应用时代己来临
2007-08-11 11:06:56 来源:WEB开发网你可以单纯只使用HTML或JavaScript。
你可以使用HTML或JavaScript再嵌入Flash内容。
以上所有语言的混搭都可以结合PDF文件内容。
图2:适合开发AIR程序的语言
描述语言的整合
由于WebKit与Flash Player引擎二者同时包含在AIR执行环境里,所以Adobe也将他们能发挥的功能整合在一块,这对开发者上将会更加便利,举例来说,HTML内容被包含在Flash里,事实上将是经由Flash来负责着色,这意味你可以任何在Flash里做位图,像是模糊(Blur)、旋转(Rotate)、变型(Transform)等。
另外使开发人员感到兴奋的一件事就是,ActionScript可以与JavaScript做双向沟通,如下:
容许JavaScript程序代码去呼叫ActionScript APIs
容许ActionScript程序代码去呼叫JavaScript APIs
ActionScript程序代码可以直接操作DOM
能藉由JavaScript与ActionScript来做事件注册
AIR支援哪些APIs ?
除了原有的Flash Player及WebKit引擎所提供的APIs之外,AIR附加了新的重要APIs功能,皆可由ActionScript或JavaScript来呼叫,如下:
完整的档案输入/输出功能
完整的窗口控制
完整的目录控制
网络联机/离线侦测
数据快取与同步(便于让你开发离线作业的功能)
系统通知功能(此需视操作系统的机制而定)
程序自动更新功能
以上所有APIs功能都可以直接在执行环境上或AIR框架中完成。
桌面系统整合能力
如同前言,摆脱以往浏览器之所不能,又能让使用者像是在用原来桌面应用程序,更重要是让人去验验Flash接口的互动能力,这就是AIR的桌面整合特色。目前包括了:
更多精彩
赞助商链接