Flashmx2004第三方插件WACK的应用 |
| 作者:佚名 来源:不详 更新:2007-1-13 20:41:57 错误报告 我要投稿 |
前几天,有人提出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 //第三层窗口。
还可以对标题字体、颜色、最小化按钮、窗口能不能拖动等进行设置,这些还是自己再去试试吧,说了这么多应该看一下效果怎么样。
源文件
点击浏览该文件
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |