您的位置: 首页 > 技术文档 > 多媒体制作 > 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
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
浅谈JavaScript编程语言的编码规范
如何在illustrator中绘制台历
Ps简单绘制一个可爱的铅笔图标
数据同步算法研究
用ps作简单的作品展示页面
CSS定位机制之一:普通流
25个最佳最闪亮的Eclipse开发项目
Illustrator中制作针线缝制文字效果
Photoshop制作印刷凹凸字体
VS2010中创建自定义SQL Rule
>> 分页 首页 前页 后页 尾页 页次:1/21个记录/页 转到 页 共2个记录

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

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

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

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2