准备做个Air的日历
星期一, 01月 25th, 2010说做一个,其实是只有前端部分,简单设计了个面板,没决定是用flex写还是html+js写,因为目前出来一个DW 的插件,可以直接在DW里面做air —
叫做“Tools for AIR and Ajax”,下载在这里:http://www.adobe.com/products/air/tools/ajax/
相关说明这里有
做了些资料收集,可能以后有用,在
http://www.longbill.cn/blog/2009/11/html_javascript_adobe_air/
弹窗的大小控制如下:
-
var options = new air.NativeWindowInitOptions();
-
options.systemChrome = "none"; //取消系统窗口外框
-
options.type = "lightweight"; //轻量级窗口
-
options.transparent = true; //允许透明
-
var bounds = new air.Rectangle(100,200,100,100);
-
var newHTMLLoader = air.HTMLLoader.createRootWindow(true, options, true, bounds);
-
newHTMLLoader.load(new air.URLRequest("notify.html"));
-
newHTMLLoader.stage.nativeWindow.alwaysInFront = true; //窗口始终置顶
其中,newHTMLLoader.window 可以访问到新建的窗口。可以预先定义一些函数,供窗口加载完后调用。比如:
newHTMLLoader.window.on_load = function() { alert('loaded!'); }
然后在notify.html页面里面写上 window.onload = on_load; 就可以了。
