前几天,有人提出WACK窗口插件的下载与使用问题,热心的chenye_1976提供了插件的下载(见http://www.flash8.net/dispbbs.asp?boardID=47&ID=136217),在同一主题下另一热心人夜行人提供了教程地址,但由于教程是英语且介绍不够详细,所以没有能够使用成功,偶经过试用,掌握了其基本用法,不敢独享,现作一介绍。 首先说明这一插件在flashmx与flashmx2004中均能使用,当然你必须要安装这一插件。
1.先建几个元件,作为窗口中的内容以作备用,偶这里建了三个分别为pic、pic2、txt1。
2.把组件窗口中的WACK组件放到主场景中,命名为mywack;
3.在时间轴上新一层,命名为AS,用来放有关AS;在AS层的第一帧上加上AS:
var mywin1 = myWACK.createWindow("win1", null, "flash8", 400, 300);
//新建一wack窗口,名为win1,不在其它wack窗口中,标题是”flash8”,宽400,高300。
现在可以测试一下了,wack窗口是不是出现了.
4.增加窗口中的内容:右击库中的元件pic,、链接——标识符名为pic01
在动作窗口中增加以下AS:
var mycontent=mywack.win1.attachContent("pic", "pic01", 0);
//在win1窗口中载入元件pic,并命名为pic01
mycontent._x = 100;
mycontent._y = 50;
mycontent._alpha=70
//确定txt1在win1窗口中的位置
5. wack窗口中含有wack窗口的设置:
接上面AS:
var mywin2 = myWACK.createWindow("win2", null, "闪吧", 400, 300);
mywin2._x = 70;
mywin2._y = 40;
var mycontent2 = mywin2.attachContent("pic", "pic01", 0);
mycontent2._alpha = 30;
//以上是最外层窗口的设置,与前面一样
var mywin3 = myWACK.createWindow("win3", "win2", "头像", 300, 250);
//第二层窗口在win2内,命名为win3,标题为“头像”,宽300,高250
mywin3._x = 20;
mywin3._y = 20;
var mycontent3 = mywin3.attachContent("pic2", "pic02", 0);
//载入库中标识符为pic2的元件
var mywin4 = myWACK.createWindow("win4", "win2.win3", "一般窗口", 200, 150);
mywin4._x=20
mywin4._y=10
//第三层窗口。
还可以对标题字体、颜色、最小化按钮、窗口能不能拖动等进行设置,这些还是自己再去试试吧,说了这么多应该看一下效果怎么样。
源文件
点击浏览该文件
