|
网站首页
|
文章中心
|
电子书下载
|
矢量图库
|
视频教程
|
素材下载
|
程序代码下载
|
JS代码
|
论坛
|
常用软件类:
|
杀毒安全
|
联络聊天
|
网络软件
|
多媒体类
|
系统工具
|
图形图像
|
系统工具
|
应用软件
|
行业软件
开发设计类:
|
动画制作
|
图像处理
|
3D设计
|
操作系统
|
站长学院
|
网络相关
|
WEB设计
|
数据库类
|
程序开发
您当前位置:您现在的位置:
龙腾软件教程网
>>
文章中心
>>
动画制作
>>
flash
>>
FLASH技巧
>> 文章正文
FlashMX制作拖动悬浮窗口
作者:未知 文章来源:
网络
点击数: 更新时间:2007-6-22
在课件制作过程中,有些需要重点突出的知识点要在单独的画面中显示,并且要求可以拖动。这就是我们平时所说的可以拖动的悬浮窗口。笔者以Flash MX为课件制作平台,将实现方法与大家共享。
此方法只用到一个SWF文件,主场景和悬浮窗口都包含在同一个文件中。首先将悬浮窗口隐藏起来,当主场景中的按钮按下之后,把悬浮窗口显示出来,这样,就显示了可拖动的悬浮窗口。
1. 在主场景中设置好背景,制作好一个个性化的按钮,在按钮上右击,选择“动作”,添加如下代码:
on (release) {
setProperty("/windows", _visible, true);
}
其中“setProperty("/windows", _visible, true)”是设置影片实例Windows的可见性,当此按钮按下时,将影片实例Windows显示出来。
2. 下面制作悬浮窗口的影片剪辑:插入“新建组件/影片剪辑”,在场景里画上一个半透明的方框,输入要显示的具体内容。在方框的上方制作一个按钮,名为“Drag”,右上方也制作一个按钮,名为“CloseWindow”。
然后在Drag按钮上右击,选择“动作”,加入如下代码:
On (Drag Over, Drag Out)
Start Drag ("/windows")
End On
On (Release, Release Outside)
Stop Drag
End On
第一个“On ... End On”表示当Drag按钮按下时,让实例Windows跟随鼠标移动(注意,选择“Start Drag”时,不要在“Lock mouse to center”中打勾)。第二个“On ... End On”表示当鼠标按钮松开时,停止拖动。
在CloseWindow按钮上右击,选择“动作”,加入如下代码:
on (release) {
setProperty("/windows", _visible, false);
}
此时,当CloseWindow按钮按下时,让实例Windows隐藏起来,即关闭窗口。
3. 回到主场景,打开“图库”,将刚才制作好的MC拖到场景中,并定义这个MC的实例名为Windows(与setProperty句中的实例名一致)。为使窗口一开始不显示,在主场景中增加一个图层,在第一帧上右击,选择“动作”,加入如下代码:
setProperty("/windows", _visible, false);
好了,现在可以测试影片了。按下主场景中的按钮,原来隐藏的窗口显示出来了。这样,一个可拖动的悬浮窗口便制作完成了。
上一篇文章:
flash制作飘动的云
下一篇文章: 没有了
相关
文章
Flash ActionScript 3编程的总结
flash制作飘动的云
Flash头发飘动动画效果制作
HTML网页与FLASH之间的“静态”传值
FLASH无法观看的解决办法
(十七)FLASH综合应用范例
(十六)FLASH时间轴特效应用范例
(十五)flash混合模式应用范例
(十四)flash滤镜应用范例
(十三) flash行为和行为面板
最新教程
FlashMX制作拖动悬浮窗口
AJAX制作目录树
Photoshop制作清纯动漫小美女
Word2003代替金山词霸帮你翻译
3dsmax9安装教程
Fireworks 8制作滑动导航菜单
Fireworks制作卡通铅笔
Dreamweaver模板的使用教程
解析安全路由器及选购注意事项
小心局域网内的安全误区
推荐教程
3dsmax9安装教程
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
版权所有2006-2008 龙腾教程网