flash课件制作技术

上传人:xzh****18 文档编号:33946797 上传时间:2018-02-19 格式:DOC 页数:6 大小:83.50KB
返回 下载 相关 举报
flash课件制作技术_第1页
第1页 / 共6页
flash课件制作技术_第2页
第2页 / 共6页
flash课件制作技术_第3页
第3页 / 共6页
flash课件制作技术_第4页
第4页 / 共6页
flash课件制作技术_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《flash课件制作技术》由会员分享,可在线阅读,更多相关《flash课件制作技术(6页珍藏版)》请在金锄头文库上搜索。

1、FLASH 课件制作技术-窗口控制使用 FLASH 制作课件,首先要考虑的一个问题就是课件的窗口的大小,也就是FLASH 舞台的大小。默认情况下,FLASH 的舞台大小是 550*400,做课件有时把舞台改成800*600/1024*768或稍小,正好和普通的 15/17 寸显示分辨率一样,也有时我们希望 FlASH 可以全屏播放,用户不能更改窗口大小,这些问题要如何解决呢?问题一:如何改变舞台的大小解决方法:在新建 FLASH 文档后,在文档的属性面板上可以编辑舞台大小和其它属性,包括背景颜色和动画播放速度(帧频:每秒播放多少帧)等。如果看不到属性面板,请单击 CTRL+F3.或者是从窗口菜

2、单中选择。深入理解:舞台对于 FLASH 来说非常重要,只有放在舞台上的东西才能显示出来,在新建FLASH 文档时,系统通过 Stage 类自动创建一个舞台舞台实例:stage(也就是你看到的舞台)。在动画运行时,你可以通过 stage 的一些属性,如:stageWidth,stageHeight,stageframeRate 等来获取舞台的具体状态:1 新建 FLASH 文档,在第一帧输入以下代码:trace(舞台的宽度是:+stage.stageWidth); trace(舞台的高度是:+stage.stageHeight); trace(FLASH 播放的帧频是:+stage.frame

3、Rate); trace(FLASH 的质量等级:+stage.quality);2 输出结果为:舞台的宽度是:550 舞台的高度是:400 FLASH 播放的帧频是:24 FLASH 的质量等级:HIGH3 常用的 stage 公用属性还有:scaleMode : String 一个 StageScaleMode 类中指定要使用哪种缩放模式的值。 stage.scaleMode=StageScaleMode.NO_SCALE;/设置舞台属性不跟随播放器大小而改变showDefaultContextMenu : Boolean 指定显示或隐藏 Flash Player 上下文菜单中的默认项。

4、stage.showDefaultContextMenu=false; /屏蔽右键菜单width 和 height,用来取得舞台上显示对象的宽度和高度,注意此属性和stageWidht,stageHeight 的区别。问题二:如何全屏窗口以及让窗口在全屏和原来大小中切换。查看效果: 全屏播放 FLASH 动画(单击舞台上的按钮)全屏播放课件最大的好处就是可以适应所有电脑屏幕的大小和分辨率,在FLASH 中实现全屏的方法是利用舞台的 displayState 属性:1 新建一个用来控制全屏和非全屏的按钮(可以制作成开关按钮),放到舞台上,起名为:full_btn2 在主场景的时间轴第一帧输入以下

5、代码:说明:如果你只想实现全屏效果,只要在事件响应函数里写这一句就行了:stage.displayState=StageDisplayState.FULL_SCREEN;/为按钮添加侦听事件full_btn.addEventListener(MouseEvent.CLICK,goFullScreen);/用来实现全屏切换 function goFullScreen(event:MouseEvent):void switch (stage.displayState) case normal : stage.displayState = fullScreen; break; case fullSc

6、reen : default : stage.displayState = normal; break; 3 利用 Flash 文件菜单,进入发布设置,选择发布为 SWF 和 HTML 两种格式后,发布。 网页中的 FLASH 要实现全屏播放,请一定在 HTML 文件修改一下 Flash 播放时的属性:允许全屏播放类似的还有,控制 Flash 访问文件的安全性设置和背景透明等属性:设置 FLASH 访问文件安全性,不允许跨域访问设置 FLASH 背景透明源文件下载:http:/ 如果做课件经常使用到这种功能,可以制作一个类文件,以后只要利用这个类,在课件中生成一个实例就可以了。建立一个空 Fl

7、a,类型为:AS3,保存文件为 AS3FullScreen.fla建立一个 FSButton.as 文件,代码如下:package import flash.display.Sprite; import flash.display.Stage; import flash.events.MouseEvent; public class FSButton extends Sprite public function FSButton() var navBtn1:AS3FullScreen=new AS3FullScreen(); this.addChild(navBtn1); navBtn1.x=

8、200; navBtn1.y=200; navBtn1.addEventListener(MouseEvent.CLICK,goFullScreen); function goFullScreen(event:MouseEvent):void switch (stage.displayState) case normal : stage.displayState = fullScreen; break; case fullScreen : default : stage.displayState = normal; break; 在 AS3FullScreen.fla 文件中,利用文档类(舞台

9、的属性)绑定:FSButton 类。如果你不习惯按钮的外观,可以在 FLASH 里创建按钮。利用库中的按钮元件类,生成新实例。【如何从库中导出类】原文件下载:http:/ FLASH 课件利用 AS 中的 fscommand()函数可以关闭 FLASH 播放器,除此之外,利用fscommand()还可以实现 FLASH 与其它程序通信,以及存储变量等操作,具体格式如下:fscommand(cmd_string, arg_string)cmd_string 指定所要执行的指令名,arg_string 声明该指令所用到的参数。注意这个函数的两个参数都是字符串,所以在输入参数时,必须加双引号,tru

10、e 或 false 也不例外,要用引号引起来。1 新建一个 AS3 文档,并创建一个按钮,实例名为:close_btn2 在场景主时间轴的第一帧上输入:close_btn.addEventListener(MouseEvent.CLICK,closeF);function closeF(event:MouseEvent):void fscommand(quit,true);3 输出 swf 文件后,请单独运行 swf 文件(因为这是退出 flash player)因此在编辑环境中 CTRL+ENTER 测试是没有效果的。问题四:如何禁止用户缩放影片同问题三,使用的也是只是参数不同/不允许缩放即

11、在改变 Flash player 窗口大小时,FLASH 中的对象不会发生变化。fscommand(allowscale,false);与之类似的功能,还可以使用:stage.scaleMode=noScale;问题五:用户在改变窗口大小时,如何执行特别命令改变对你大小的事件是 Event.RESIZE,所以可以用这个侦听窗口大小有没有改变。新建一个 as3 文档,在舞台上放一个 info_txt 的动态文本框stage.scaleMode=noScale; stage.align =TL; /* 对齐方式这里纯粹是为多介绍一下 stage 的 align 属性,与此例功能无关。 StageA

12、lign.TOP: 顶对齐 StageAlign.BOTTOM: 底对齐 StageAlign.LEFT: 左对齐 StageAlign.RIGHT: 右对齐 StageAlign.TOP_LEFT: 左上对齐简写 TL StageAlign.TOP_RIGHT: 右上对齐 StageAlign.BOTTOM_LEFT: 左下对齐。 StageAlign.BOTTOM_RIGHT: 右下对齐。 */ function resizeHandler(event:Event=null):void info_txt.text =你改变了窗口大小; stage.addEventListener(Event.RESIZE,resizeHandler);这里有一些且行收集的很不错的 FLASH 课件推荐给大家:1 角的度量:http:/ 且行比赛计分器:http:/ as3 通过滑块控制图片的大小:http:/ 4 且行制作的 FLASH 课件模板: Flash 课件模板一 FLASH 课件模板二5 你可以访问且行写的 FLASH 课件制作教程和提供的资料。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号