猛牛哥
记录网络点滴生活

快手( AAuto Quicker ) v6.5.06更新记录

1、新增 orphanWindow 功能,用于支持控件透明悬浮或显示在父窗口外部。
2、标准库中增加 win.flashBox 组件,用于支持flash桌面透明、或者flash窗口在父窗体上透明悬浮显示。

在传统窗体中,要让一个控件完美透明,并且完美浮动在其他控件前面,是一件比较麻烦的事。

例如 plus 控件也有一些限制,使用剪切背景等方法修正透明带来的闪烁,但是你不能把plus控件浮动在一个按钮前面且显示透明动画。

一个窗体的子窗口总是显示在父窗口的内部,例如你在网页上看到flash是透明的,但是flash一半显示在网页里面,一半显示在浏览器外面在桌面上透明,这个实现起来就很麻烦了。

orphanWindow 就是用来解决上面的问题。

你只要在窗体设计器中拖好控件的位置(控件可以拖到窗口的外面),然后调用控件的一个函数 orphanWindow() 就行了。然后控件可以完美的浮动在其他控件前面并且透明。控件仍然可以象一个子窗口(实际上他不再是子窗口,只是伪装成子窗口)那样如影随形的跟随父窗口移动, 并且按照窗体设计器中预设的参数(例如固定边距)来自动调整位置和大小。

win.flashBox 用于在桌面上透明显示flash动画,也可以支持让子窗口透明显示flash动画。
支持内存加载,可生成独立组件,支持最新的flash控件。

与商业组件f-in-box封装的 win.flashInbox 比较:

1、win.flashBox 完全免费、可自由使用。
2、win.flashBox 的体积比f-in-box小很多,仅32KB,也许是一个很小的小图标那么大。
f-
in
-box对新版控件支持不稳定(之前发的范例遇到崩溃规象,需要打包Flash8.ocx所以体积更大)
3、win.flashBox 可以让子窗口播放透明flash动画(使用custom控件即可),flash可以在网页以外的控件上面飘来飘去了。

————————————————————–
win.flashBox的用法完全兼容 com.flash 的所有接口,
支持aauto与as脚本交互、添加事件等都非常方便,这些请参考原来的flash调用例子。

创建透明窗口方法一:
直接使用 win.flashBox 创建窗口。

 

    import win.flashBox
    var flash = ..win.flashBox(text=“AAuto Form”
;right=599;bottom=399)
    flash.movie = “http://update.aau.cn/aauto/samples/transparent.swf”
;

flash.show()
    win.loopMessage();


创建透明窗口方法二:
可以在已创建的winform窗口对象上显示透明动画(支持custom控件创建的子窗口)

    import win.ui;

    /*DSG{{*/
    var winform = win.form(text=“迤明FLASH”;right=562;bottom=355;border=“dialog frame”
;parent=…)
    
winform.add(
    button={cls=“button”;text=“button”
;left=296;top=238;right=488;bottom=301;z=2};
    combobox={cls=“combobox”;left=76;top=51;right=229;bottom=77;edge=1;items={};mode=“dropdown”
;z=3};
    edit={cls=“edit”;text=“edit”
;left=82;top=99;right=493;bottom=222;edge=1;multiline=1;z=4};
    flashWnd={cls=“custom”;text=“custom”
;left=28;top=17;right=538;bottom=333;autosize=1;center=1;edge=1;transparent=1;z=1}
    
)
    /*}}*/

winform.show();
    import
 win.flashBox;
    var
 flash = win.flashBox( winform.flashWnd );
    flash.movie = “http://update.aau.cn/aauto/samples/transparent.swf”
;
    win.loopMessage(); 

赞(0) 打赏
猛牛哥原创:猛牛哥的博客 » 快手( AAuto Quicker ) v6.5.06更新记录

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏