您的位置: 首页 > 技术文档 > 多媒体制作 > FLASH 5 教程 — Flash 外部控制
FLASH 5 教程 — Flash 影片控制 回到列表 FLASH 5 教程 — 网络应用实例
 FLASH 5 教程 — Flash 外部控制

作者:爱老虎油 时间: 2003-04-23 文档类型: 来自:蓝色理想

第 1 页 FLASH 5 教程 — Flash 外部控制
第 2 页 FLASH 5 教程 — Flash 的外部控制 下

第五章 Flash 的外部控制

Flash5 是如何与外界进行交流呢?利用 FSCommand 指令。很多设计人员一致认为,在 Flash5 的 Action 指令集中, FSCommand 是最为复杂的一个, Macrmedia 公司在 FSCommand 指令中加入了很多的功能,只是没有向外界公布,我们对于 FSCommand 指令的了解,大多数还只停留在 Help 帮助文档中的解释。尽管如此, FSCommand 指令还是会给我们带来很多喜悦,最常用的功能就是,全屏。全屏功能对多媒体来说是太有帮助了,很多的动画因为有了浏览器窗口,使得动画的眩力大打折扣。在本章中还要带来一些其它的关于 Flash 与外界沟通的指令,全部以实例方式呈现。

5.1 FSCommand 实例

Flash5 与外界进行沟通,基本上都是使用的 FSCommand 指令,不仅如此, FSCommand 指令还可以实现对影片浏览器,也就是 Flash Player 的控制,它还可以实现发送信息到服务器端。配合 JavaScript 脚本语言,你可以发现很多关于 Flash5 与外界联系的指令行。 FSCommad 是 Flash5 用来与外界沟通的桥梁。

5.1.1 FSCommand 指令的输入界面和详解

图 5-1 FSCommand 指令窗口

在帧的 Action 面板中或是在对象的 Action 面板中双击 FSCommand 指令,可以看到图 5-1 的界面, FSCommand 指令的参数输入栏中有一个 Command 命令输入框,还有一个 Arguments 参数输入框。最下面有一个 Commands for standalone player 的下拉框。这里面记录了 FSCommand 的大部分常用指令。你可以通过直接在下拉框中进行选择来确定要使用的 FSCommand 指令。界时 Flash5 会自动把程序添加到 Command 命令输入框和 Argument 参数输入框,也可以通过手动添加。
◆ fullscreen[true/false] 命令的意思为是否让 Flash Player 影片浏览器成为全屏播放模式。 True 为是, false 为不是。
◆ allowscale[true/false] 命令的意思为是否让动画随着 Flash Player 影片浏览器的大小而改变动画内容的大小。 True 为是, false 为不是。
◆ showmenu[true/false] 命令的意思为是否让 Flash Player 影片浏览器显示右键的菜单, True 为是, false 为不是。锁定了以后只保留 About Flash Player 关于影片浏览器的版本信息。

图 5-2 正常的 Flash Player 右键菜单

图 5-3 删除后的右键菜单

图 5-4 删除后的菜单栏

图 5-5 正常的 Flash Player 菜单栏

◆ trapallkeys[true/false] 命令的意思为是否让 Flash Player 影片浏览器锁定键盘的输入, True 为是, false 为不是。
◆ exec 命令的意思为是否让 Flash Player 影片浏览器打开外部的应用程序, True 为是, false 为不是。
◆ quit 命令的意思为是让 Flash Player 影片浏览器关闭。

5.1.2 FSCommand 的应用实例

在以下将带给大家一个应用实例,方法是利用按钮实现 FSCommand 外部控制命令。(此实例光盘范例 \ch5\5-1.fla )
步骤一、打开 Flash5 ,然后选择 Insert|New Symbol 命令,新建一个符号,在符号属性对话框中,选择 Botton 项,插入一个按钮符号,按 OK 键。
步骤二、在按钮符号编辑区内制作一个按钮如图 5-6 之模式。

图 5-6 外部控制按钮按钮

步骤三、一共制作出八个按钮,分别是 “ 全屏显示 ” 、 “ 关闭全屏 ” 、 “ 键盘输入 ” 、 “ 键盘锁定 ” 、 “ 大小比例 ” 、 “ 打开程序 ” 、 “ 关闭影片 ” 、 “ 菜单显示 ” 、 “ 菜单关闭 ” 。
步骤四、使用 Insert 菜单中的 New Symbol 新建一个符号,选择 Movie Clip 电影剪辑符号,进入电影剪辑的编辑区。
步骤五、然后打开 Window|Library 命令,打开 Library 库面板,按全屏显示的按钮拖入到电影剪辑里,将按钮的 X 坐标和 Y 坐标都调整成为 O 。
步骤六、鼠标右键点击按钮选择 Action 命令,打开按钮的 Action 面板。
步骤七、双击 Basic Actions 指令集中的 goto 指令,系统会自动在程序编辑区内加入代码 On(release) 项。将 goto 参数输入栏中的 gotoandplay 单选框取消选取,在程序编辑栏中你可以看到 gotoandplay(1) ,变成了 gotoandstop(1) 了。然后在 Frame 输入框中输入数字 2 。这样做的用意是让按钮被点击后,时间轴停止在第二帧上。完成后如图 5-7 所示。

图 5-7 goto 指令区

步骤八、然后点选 Basic Actions 指令集中的 FSCommand 指令,在参数选择框中选择 fullscreen,[true/false] 。如图 5-8 所示。

图 5-8 FSCommand 的全屏技术

步骤九、系统会自动将编辑区的程序改为 FSCommand("fullscreen","true") ,这样就可以了。关闭 Action 面板。
步骤十、回到电影剪辑的编辑区,然后在时间轴的第二帧处按 F6 键,插入一个关键帧。
步骤十一、你可以看到第二帧中与第一帧基本上是相同的。然后把第二帧的全屏播放按钮删除,从 Library 库面板中把关闭全屏按钮拖入到编辑区内,注意坐标是 X=0 , Y=0 。
步骤十二、鼠标右键点击关闭全屏按钮,然后选择 Action 项,打开第二帧按钮的 Action 面板。用上述的方法制作程序。注意将 gotoandstop(2) 语句改为 gotoandstop(1) 。
步骤十三、 将 FSCommand("fullscreen","true") 语句改为 FSCommand("fullscreen","false") ,就可以了,如图 5-9 所示。

图 5-9 关闭全屏播放的技术

步骤十四、关闭 Action 面板,回到电影剪辑的编辑区,然后在第一帧处双击打开此帧的 Action 面板。
步骤十五、点击 Basic Actions 指令集中的 stop 语句,使电影剪辑在加载时停止播放。如图 5-10 所示。

图 5-10 使帧加载时停止播放

步骤十六、回到场景编辑区,然后在 Library 库面板中把这个电影剪辑拖入,然后使用 File|Export Movie 命令,输出电影,然后测试。
步骤十七、接上例我们回到场景,选择 Insert|New Symbol 新建一个电影剪辑,把键盘输入按钮拖入电影剪辑中,然后在时间轴上第二帧处按 F6 帧插入一个关键帧。
步骤十八、在第一帧处双击打开 Action 面板,选择 Basic Actions 指令集的 stop 命令。
步骤十九、在第一帧的按钮上点击鼠标右键,打开 Action 面板。输入代码如图 5-11 所示。

出处:蓝色理想
责任编辑:蓝色

上一页 下一页 FLASH 5 教程 — Flash 的外部控制 下

◎进入论坛Flash专栏版块参加讨论

相关文章 更多相关链接
Flash 酷站猎手
中文ID3乱码问题MX解决方案
用AS2解决中文ID3的乱码
Flash常用效果-移动模糊效果
Flash MX 2005 制作环境预览
作者文章 更多作者文章
闪光的历程-Flash 的这五年
loading 的详细制作
《闪魂之Flash网站建设实录》
FLASH 5 教程 — Flash 影片控制
FLASH 5 教程 — Flash 外部控制
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
悟道web标准:前端性能优化
纯中文域名".中国"今日提交申请
世界之窗3.0皮肤设计大赛结果公布
使用jQuery制作滑动动画效果的层
如何设计网页横幅
Plump 图标设计
Subrat Nayak图标设计
百度知道推出文档分享服务
CSS Sprites(CSS雪碧):要还是不要?
UIRSS三周年纪念日推出V2公测版
栏目最新 栏目最新列表
Firefox的Jetpack扩展案例分析
阿里妈妈UED谈CSS Sprites技术
Photoshop中设计绿色时尚Web网站
操作Dom节点实现间歇滚动新闻
浏览器15年历史回顾
如何创建Firefox的Jetpack扩展
全透视:CSS Z-index 属性
用PS 3D工具绘制甜麦圈包装袋
悟道Web标准:让W3C标准兼容终端
悟道WEB标准:统一思想,遵循标准
>> 分页 首页 前页 后页 尾页 页次:1/21个记录/页 转到 页 共2个记录

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

本文暂时没有评论和评分

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
《Web标准设计》
闪魂-FlashCS4完美入门与案例精粹
Waver_h's华丽世界
Illustrator CS3质感绘画表现技法
《Flash短片轻松学》
《用户体验要素》
《JavaScript语言精粹》
作品集 更多内容

发现王国2009版 米修系列月历壁纸 整套房产设计稿 我的学习 一条鱼 珠江钢琴等几个黑色首 南宁威尔森