FLASH的全屏播放

合集下载

Flash as2.0 一个按钮 多种控制

Flash as2.0 一个按钮 多种控制

Flash as2.0 一个按钮多种控制1、一个按钮控制flash全屏/退出全屏首先是控制flash全屏与退出全屏的函数,方法多种,这里用最经典简单的方法,全屏:fscommand("fullscreen", true);退出全屏:fscommand("fullscreen", false);最后实现的方法就是:var i = 1; //先定义一个变量,初始值为1;_mc.onRelease = function() { //点击按钮"_mc"时运行下面的语句i = -i; //这里是重点了,每点一次按钮,先前定义的变量i就取反一次,也就是if (i==-1) { //如果i等于-1fscommand("fullscreen", true);//全屏} else {//否则fscommand("fullscreen", false);//退出全屏}};2、一个按钮控制flash暂停和播放其实原理跟上面是一样的,我就不重复说了,直接贴出代码,假如我们要控制影片剪辑Mov_mc 播放或停止,var i = 1;_mc.onRelease = function() {i = -i;if (i==-1) {Mov_mc.stop();} else {Mov_mc.play();}};3、最后就是按钮的外观问题了,我基本上已经不再用flash里面的按钮元件了,用影片剪辑来做按钮比按钮元件本身有更大的自由空间,按钮的两种状态,控制的不一样,外观也是不一样的,例如上面第二个例子,我们可以在"_mc" 里面建两帧,第一帧反暂停按钮,第二帧放播放按钮,然后加上this.gotoAndStop()函数就大工告成了,修改后代码如下:var i = 1;_mc.onRelease = function() {i = -i;if (i==-1) {Mov_mc.stop();this.gotoAndStop(2);} else {Mov_mc.play();this.gotoAndStop(1);}};。

FLASH课件中常用的fscommand命令详解

FLASH课件中常用的fscommand命令详解

FLASH课件中常用的fscommand命令详解FLASH课件中常用的fscommand 命令详解fscommand 命令是控制动画播放器或者打开其他应用程序的命令,它是通过FLASH动画和FLASH播放器进行通信来控制的。

该命令在FLASH集成环境下按ctrl+enter测试影片或者发布网页文件是无效的。

该命令的语法为:fscommand(command,arguments);其中:command为命令;arguments为参数;下面给大家具体解释一下该命令的使用。

最后提供的所有实例的下载,请大家自己去体会和研究。

1.fscommand("fullscreen",arguments)这里的具体命令就是fullscreen,表示是否全屏,而参数arguments可以取两个值:true(允许全屏)或者false(禁止全屏),系统默认值为false。

我们通常是在动画的第一帧添加fscommand("fullscreen",true);实现全屏播放动画。

ctrl+enter,看不到全屏,关闭当前的FLASH,打开刚才按ctrl+enter形成的swf文件,双击打开,这回就是全屏了!2.fscommand("allowscale",arguments)这里的具体命令就是allowscale,表示是否允许缩放。

参数arguments依旧可以取两个值:true(允许缩放)或者false(禁止缩放),系统默认值为true。

我们通常是在动画的第一帧添加fscommand("allowscale",false);来实现对FLASH播放器中右键菜单的控制。

依然是按ctrl+enter,关闭当前的FLASH,打开刚才按ctrl+enter形成的swf文件,双击打开,你可以用鼠标。

调整窗口的大小,会发现无论窗口多大多小,其中的物体的大小都不变。

在电脑桌面上播放Flash动画

在电脑桌面上播放Flash动画

在电脑桌面上播放Flash动画前些天,笔者在一家电脑公司看到一台电脑的桌面正在播放Flash动画,回家后笔者便仔细研究了一下,发现利用“活动桌面”的特性就可以实现在桌面上播放Flash 动画。

如果你的电脑上装有FrontPage就更方便了。

先新建一个网页文件,例如“桌面.h tml”,然后点击菜单的“插入→高级”,再点击“插件”,在“插件属性”窗口中,通过“浏览”选中你要设置成桌面的Flash文件,点击“确定”即可,如图所示。

如果你的机器中没有安装FrontPage等网页编辑工具,用记事本编写几行代码也可以创建这个Html文件。

假设你已经挑选好了自己满意的名为“2047.sw f”的Flash动画文件,我们来看看如何编写这段Html网页源代码。

打开记事本,输入如下代码并将其保存为Html文件(例如“桌面.htm l”)。

<html><head><p><embed width=〃800〃height=〃500〃src=〃2047.swf〃></p></body></html>在这段代码中,其中的src=“2047.s wf”是用来指定Flash动画文件存放位置的,由于此例中Flash文件与Html文件在同一目录中,所以只要直接填写文件名即可。

如果不在同一目录下,还需要指定文件的绝对路径。

假如“2047.s wf”在E盘的Flash 目录下,那么代码要改成src=〃file///D/Flash/2047.swf〃。

其中的“wid th=〃800〃height=〃500〃”是根据情况设置播放画面的宽度和高度。

Html文件创建完成之后,用浏览器将其打开以检查它是否播放正常。

如果不能播放,首先检查添加的代码是否正确,另外也可查看浏览器是否安装了Flash插件。

接下来进行桌面设置。

用鼠标右键单击桌面,在快捷菜单中单击“属性”项,再单击“Web”选项卡,勾选“按Web页方式查看活动桌面”项;在“效果”选项卡中勾选“按Web页查看桌面时隐藏图标”;再单击“背景”选项卡,通过“浏览”选定新创建的就可以了。

flash怎样实现全屏播放

flash怎样实现全屏播放

flash怎样实现全屏播放fscommand("fullscreen","true") 写在主时间轴第一帧的动作里面只需加一段ActionSCRIPT代码就行FLASH 全屏有二类四种:1、不用浏览器直接用FLASH播放器播放的类型:A、不显示FLASH播放器菜单栏的全屏(类似屏保效果),在第一帧处的Actions用FS Command 命令,在For standalone player 选项中选择fullscreen 为true 即可。

运行中可按ESC 退出或设一按钮在Actions上用FS command ,在For standalone player 选项中选择quit 也可退出。

附带说一句:For standalone player上的所的选项只适合于用FLASH 播放器播放的情况。

B、如果仅是要使SWF文件占满FLASH播放器的窗口,什么也不需要做。

直接击SWF文件。

以上一类全屏多用在非网络的运行。

2、第二类是在非FLASH 浏览器(如IE)中运行的全屏:A、只占满浏览器:这种情况相对简单,不管您设的FLASH是否是800*600,只要在调用SWF 文件的HTML文件中将WIDTH= HEIGHT= 后面的两个参数设为100%即可,当然也可以在FLASH 导出HTML文件的设置中进行设置,方法是:打开FILE菜单:选Publish Settings 弹出导出设置对话框:在HTML标签下的Dimensions选项中下拉后选中Percent,并在WIDTH 和HEIGHT 框中填100,运行这个与SWF同名的HTML文件则与直接加语句同效。

这种占满浏览器的全屏与SWF文件的设置无关,但最好设置的大小在700*400附近,否则容易导致图像特别是汉字的失真。

B、不显示浏览器菜单栏、工具栏的全屏。

这种全屏稍稍复杂,也与FLASH的设置无关,但要借助JavaScript来完成。

Flash控制舞台

Flash控制舞台

实验10--控制影片播放一、控制舞台是否全屏在调整Flash Player 播放窗口的大小时,Flash Player 会自动调整舞台内容给来适应窗口大小,stage类的scaleMode 属性可以确定舞台中的内容进行调整的方式,scaleMode有4个属性:StageScaleMode.EXACT_FIT: Flash应用程序内的所有内容均在指定区域中可见,且不发生扭曲,同时保持应用程序的原始高度比。

StageScaleMode.SHOW_ALL:Flash应用程序内的所有内容均在指定区域中可见,不保持应用程序的原始长宽比,可能发生扭曲。

StageScaleMode.NO_BOARDER: Flash应用程序内的所有内容均填满指定区域,不发生扭曲,但有可能会有一些裁切,此时将保持应用程序的原始宽高比。

StageScaleMode.NO_SCALE: Flash应用程序内的所有内容的大小固定,此时即时播放器窗口大小发生改变,应用程序内容也将保持大小不变。

在播放动画时,全屏模式将使swf文件内容填充用户的整个显示器,此时的程序窗口中不再出现边框和菜单栏等。

Stage类的displayStage属性可以用来实现播放窗口在全屏模式和普通窗口模式间进行切换。

如果需要将程序窗口设置为全屏模式,可以将displayState属性设置为StageDisplayState.FULL_SCREEN,如果要取消全屏状态,将displayState属性设置为StageDisplayState.NORMAL即可。

在本例运行时,舞台处于正常窗口模式,舞台上显示全频按钮,单击该按钮,舞台变为全屏模式,且舞台上的内容将扩大占满整个全屏,此时按钮变为“取消全屏”按钮,单击该按钮,将能够恢复到正常窗口模式。

具体步骤:1.打开素材文件,在“库”中选择“castle”影片剪辑,右键选择“属性”,勾选“为ActionScript导出”复选框,在“类”文本框中输入类名“castle”,点击“确定”按钮关闭对话框。

flash as3.0 常用代码

flash  as3.0  常用代码

flash as3.0 常用代码1.全屏播放fscommand("fullscreen",true);2.打开时全屏,在该帧停止fscommand("fullscreen",true);stop();3.跳帧播放(从第几针开始播放后)on (press) {gotoAndPlay(?);}4.点击时开始播放on (press) {play();}5.退出语句如果是FLASH自带的控件on (click){ fscommand("quit",""); } 自已做的按钮on (release){ fscommand("quit",""); }6、当鼠标滑过影片剪辑时,停止播放时间轴。

on (rollOver) {_root.stop();}7、当在影片剪辑上按下鼠标时,停止播放影片剪辑。

on (press) {stop();}8、当影片剪辑上松开鼠标时,播放影片剪辑。

on (release) {play();}9、当鼠标滑离影片剪辑时,播放当前时间轴。

on (rollOut) {_root.play();}10、Goto:跳到一个指定的帧(Frame)Scene: 指定SceneFrame:Number,Label,Expression,Next Frame,Previous Frame 可以选择Frame 的编号,标号,通过表达式,下一帧,前一帧Expression: 定义表达式Control:Go to and Play,Go to and Stop 经过选择这个项目来确定到达指定的帧以后是继续播放还是停止例:Go to and Play (1) 跳到第一帧播放Go to Next Frame 跳到下一帧播放Go to and Stop ("intro") 跳到标号为intro 的帧播11、Play:播放Stop:停止Toggle High Quality:切换画面的细节程度Stop All Sounds:停止所有声音Get URL:打开指定的网址URL: 网址Windows:_self,_blank,_parent,_top 打开网址时使用的目标Variables on’t Send,Send use GET,Send use POST 变量的传递方式例:Get URL ("next.asp", window="_blank", vars=POST) 在新窗口中打开next.asp,并且传递参数12、FScommand:调用命令Command: 命令Arguments: 参数For standalone player:fullscreen,allowscale,showmenu,exec,quit 播放器使用的固定命令和参数例:FS Command ("fullscreen", "true") 设置全屏幕播放13、Load/Unload Movie:调入/释放外部的影片Action:Load movie into location,Unload movie from location,Load variables into location: 可以选择是否调入新影片,释放已经调入的影片,调入变量URL:影片的网址Location:Level,Target: 调入的层,或者是某一目标对象的位置Variables on’t Send,Send use GET,Send use POST: 变量的传递方式例子:Load Movie ("test.swf", 1): 把test.swf 调入到第一层Load Movie ("test.swf", "loadit", vars=GET): 把test.swf 调入到loadit 目标对象的位置Unload Movie ("loadit"): 把loadit 目标对象处的影片释放Load Variables ("makeit.asp", 2, vars=GET): 调用makeit.asp 并接收返回的变量14、Tell Target:指定目标对象Target: 目标对象例:Begin Tell Target ("obj") 指定目标对象objEnd Tell Target15、If Frame is Loaded:判断某帧是否调入Scene: 指定场景Frame:Number,Label,Expression: 指定帧,标号或者表达式Expression: 表达式例:If Frame Is Loaded (Scene 1, "end")End Frame Loaded:判断场景一的标号为end 的帧是否调入16、On MouseEvent 鼠标时间响应Event ress,Release,Release Outside,Roll Over,Roll Out,Drag Over,Drag Out,Key Press 各种事件:按下,放开,在外面放开,焦点移入,移出,拖过,拖出,按键按下例:On (Press) 鼠标按下的时候End OnOn (Key: s) 键盘上s 按下的时候End On17、If 判断条件是否成立Condition: 条件Add Else/Else If clause: 加入Else 再次判断例:If (a=10) 如果a=10 那么……End IfIf (a=10) 如果a=10 那么……不然……ElseEnd If18、Loop 循环Condition: 条件例:Loop While (a=10) 如果a=10 那么循环End Loop19、Call 调用函数帧或对象Frame: 函数帧例:Call ("make") 调用make 帧程序20、Set Property 设置属性Set:Y Positon,X Position,Y Scale,XScale,Alpha,Visibility,Rotation,Name,High quality,Show focus rectangle,Sound buffer time 设置y 坐标,x坐标,y 放大倍数,x 放大倍数,透明度,可视否,旋转角度,名称,精细度,焦点矩形框否是显示,声音缓冲的时间(默认5秒)Target: 目标对象value: 值例:Set Property ("aoe", X Position) = "12" 设置目标对象aoe 的x 坐标为12Set Property (Show focus rectangle) = "0" 取消焦点框21、Set Variable 设置变量Variable: 变量value: 值例:Set Variable: "test" = 10 设置test=1022、Duplicate/Remove Movie Clip 复制对象Action uplicate movie clip,Remove duplicate movie clip 可选择是复制还是删除Target: 目标对象New name: 新目标对象的名字Depth: 深度例:Duplicate Movie Clip ("aoe", "aoe2", 1) 复制aoe 一个新的动画,名字叫aoe2Remove Movie Clip ("aoe2") 删除目标对象aoe223、Drag Movie Clip 拖动影片片段Start drag operation: 开始拖动Target: 目标对象Constrain to rectangle:Left,Top,Right,Bottom 鼠标的位置,左上右下Lock mouse to center: 鼠标放置在中心Stop drag operation 停止拖动例:Start Drag ("aoe", L=2, T=3, R=4, B=5) 拖动目标对象aoe,位置在L=2, T=3, R=4, B=5Start Drag ("aoe", lockcenter) 拖动目标对象aoe,位置是在中心Stop Drag 停止拖动24、Trace 跟踪Message: 信息例:Trace ("aoe") 显示aoeTrace (aoe) 显示aoe 的值25、Comment 注释Comment: 注释例子:Comment ("计算") 注释:计算box_btn.onPress=function(){trace("ok");};按钮实例名称.事件处理方法=function(){ //处理程序};例如:n=1box_btn.onRelease=function(){n=n+1trace("n="+n);}当按钮被点一下的时候,Output窗口会输出:"n=2"onClipEvent(load){stop();}上面是影片剪辑的事件处理函数。

让flash自适应浏览器分辨率(网页flash全屏代码)

让flash自适应浏览器分辨率(网页flash全屏代码)

让flash自适应浏览器分辨率(网页flash全屏代码)首先新建html文件,将下面的代码考入:<html xmlns="/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>2</title><script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script></head><body bgcolor="#302f2d" style="margin:0 auto;padding:0; text-align:center"><script type="text/javascript">function che(a){w=screen.availWidth-22;h=w*620/1000;if(a == 1) return h;else return w;}AC_FL_RunContent( 'codebase','/pub/shockwave/cabs/flash/swflash.cab#ve rsion=7,0,19,0','width',che(0),'height',che(1),'src','2','quality','high','pluginspage','/go /getflashplayer','movie','2' ); //end AC code</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"width="1000" height="620"><param name="movie" value="2.swf"><param name="quality" value="high"><embed src="2.swf" quality="high" pluginspage="/go/getflashplayer" type="application/x-shockwave-flash" width="1000" height="620"></embed></object></noscript></body></html>解释下:embed src="2.swf" 为flash的路径和文件名字,这个大家自己改下就可以了。

实现视频全屏播放代码

实现视频全屏播放代码

实现视频全屏播放代码要实现视频全屏播放功能,可以使用HTML5的全屏API(Fullscreen API)。

以下是一种实现方式,包括HTML、CSS和JavaScript的代码。

HTML部分:```html<!DOCTYPE html><html><head><meta charset="UTF-8"><title>全屏播放</title><style>#video-containerwidth: 100%;height: 100%;position: relative;}#video-playerwidth: 100%;height: 100%;}#fullscreen-buttonposition: absolute;top: 10px;right: 10px;z-index: 9999;}</style></head><body><div id="video-container"><video id="video-player" src="path/to/video.mp4" controls></video><button id="fullscreen-button">全屏</button></div><script src="script.js"></script></body></html>```CSS部分定义了视频容器的样式、视频播放器的样式以及全屏按钮的位置和样式。

JavaScript部分(script.js文件):```javascriptdocument.addEventListener('DOMContentLoaded', functiovar videoContainer = document.getElementById('video-container');var videoPlayer = document.getElementById('video-player');var fullscreenButton = document.getElementById('fullscreen-button');//进入全屏模式function enterFullscreeif (videoContainer.requestFullscreen)videoContainer.requestFullscreen(;} else if (videoContainer.mozRequestFullScreen)videoContainer.mozRequestFullScreen(;} else if (videoContainer.webkitRequestFullscreen)videoContainer.webkitRequestFullscreen(;} else if (videoContainer.msRequestFullscreen)videoContainer.msRequestFullscreen(;}}//退出全屏模式function exitFullscreeif (document.exitFullscreen)document.exitFullscreen(;} else if (document.mozCancelFullScreen)document.mozCancelFullScreen(;} else if (document.webkitExitFullscreen)document.webkitExitFullscreen(;} else if (document.msExitFullscreen)document.msExitFullscreen(;}}//切换全屏模式function toggleFullscreeif (document.fullscreenElement ,document.mozFullScreenElement ,document.webkitFullscreenElement , document.msFullscreenElement)exitFullscreen(;} elseenterFullscreen(;}}//监听全屏模式改变事件document.addEventListener('fullscreenchange', functioif (document.fullscreenElement ,document.mozFullScreenElement ,document.webkitFullscreenElement , document.msFullscreenElement) fullscreenButton.innerText = '退出全屏';} elsefullscreenButton.innerText = '全屏';}});//点击全屏按钮切换全屏模式fullscreenButton.addEventListener('click', toggleFullscreen);});```这段JavaScript代码定义了进入全屏模式、退出全屏模式以及切换全屏模式的函数。

flash全屏代码

flash全屏代码

on(release){//鼠标离开按扭后执行下面的代码;
i++;
if(i>9){//因为外面这有9张图,当变量大于9的时候,让变量为1,这样能够使加载的图片是连续的,即,每点一次按扭,就换一张图,等到换到第9张图,再点按扭,则循环到第一张图(j1.jpg到j9.jpg,因为没有j0.jpg,如果i=0,则会提示没有找到j0.jpg);
1.用工具箱中的文本工具,选择动态文本,给动态文本一个变量名,如:msg,在编辑区拖出一个文本框
2.制作两个按扭(一个调用,一个清除)拖放到场景中。
3.在调用按扭上添加AS代码:
on(release){//松开鼠标后执行下面的代码;
loadVariables("msg.txt",msg);//调用和你编辑的Flash处于同一目录下的msg.txt文本文件到动态文本msg中;
loadMovieNum("01.swf", 1);
loadMovieNum("02.swf", 2);
loadMovieNum("03.swf", 3);
loadMovieNum加载后的控制可以这样使用: _level1._x=10 ;
_level2.aa._alpha=50 ;
}
_root.down.onPress=function(){//在向下按扭上每按一次鼠标执行下面的代码;
_ root.msg.scroll=_root.msg.scroll+1;//文本向上滚动一行;
}
Ctrl+Enter测试。
三、用loadMovie调用外部图片,加载到影片剪辑中

Macromedia Flash_8 基础教程

Macromedia Flash_8 基础教程

Flash 8.0基础教程一、Flash基础启动Flash 在桌面找一个红色图标双击即可启动,也可以单击“开始”-“所有程序”,在程序菜单中找到Flash或者Macromedia菜单选择Flash 8项。

启动Flash后会出现一个窗口,这是默认的开始页,供我们选择,找到中间一栏的“创建新项目”中的“Fla sh 文档”,单击选中它,进入到新建窗口当中,也可以先选中下面的“不再显示此对话框”,这样以后每次可以直接进入新建窗口。

我们来看一下新建窗口,动画制作就在这个窗口中,下面我们来看一下:窗口的最上面是蓝色的标题栏,当前影片自动给了一个名称[未命名-1],在“保存”文件时要改为一个有意义的文件名称。

标题栏下面是菜单栏,菜单里头是一些命令,其中“文件”菜单(双引号里的文字都是命令)要求记住“保存”、“新建”命令,都跟文件操作有关。

“插入”菜单中要记住“新建元件...”命令,“修改”菜单的“组合”和“转换为元件”两个命令,“窗口”菜单中显示各种面板,要求记住上面的“属性”面板。

再下面是编辑栏,包括文档的标题,当前的场景1,右边还有两个按钮,一个是场景按钮,一个是组件按钮,旁边是显示比例。

工具栏下面就是工作区了,在工作区的左边是工具箱,里面有许多的绘图和修改工具,跟Windows里的画图差不多,要求记住黑“箭头”工具,它是用于选择图形的,下边还有两个瓶子,要注意区分,左边的“墨水瓶”工具是用来给铅笔和直线喷颜色,右边的“油漆桶”工具用来给圆和框内部填充颜色(必须要封闭),也给刷子喷色,使用时一定要细心,不要搞反了,工具下边还有放大镜和手形,双击手可以自动调整工作区。

选中一些工具后,下边还有选项,可以完成不同的功能,再下面是颜色,上面是给线条涂色的边框色,下面是给内部里面喷色的填充色。

在工具箱旁边是时间轴面板分成了两块,左边是图层面板,自动有一个灰色的“图层1”,上边有三个按钮:一个眼睛一个小锁和一个方框,图层面板中可以添加、删除、选中图层,单击右上角的时间轴标签可以折叠这个面板。

flash中全屏与收藏的方法

flash中全屏与收藏的方法

flash中全屏与收藏的方法前些日子有群里朋友问我如何实现一打开网页,就让SWF文件全屏的效果,今天就写个教程出来,跟大家分享一下.还有以前我自个收藏的,大家可以参考一下.以供各位各取所需!呵呵第一种方法:不显示浏览器菜单栏、工具栏的全屏。

这种全屏稍稍复杂,也与FLASH的设置无关,但要借助JavaScript来完成。

方法是:在HTML文件中 head /head 间加入以下代码:script language=“JavaScript”!--window.open(“nfd.swf”,”“,”fullscreen=1,menubar=no,width=100%,he ight=100%”)//--/script第二种方法:也可以在SWF文件的第一帧Actions上的GETURL 命令上加上:javascript:window.open(“nfd.swf”,”“,”fullscreen=1,menubar=no,wi dth=800,height=600”)这种全屏也是类似屏保,用ALT F4或设置按钮退出。

把fuwindow.open(“*.htm”,”newwin”,”fullscreen=yes,status=no,location=no,toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=no”); /script/html*.htm 你把他替换为你自己要全屏打开的网页就可以了第四种方法:这种方法更详细,还有步骤,不过我没有试过,你们可以先试一下啊。

我把操作步骤写下:1、在Flashk中做好动画后,首先选择主菜单中的File Publish Settings(文件发布设置命令),弹出对话框,点击进入HTML项设置:设置Dimensions尺寸单位为Percent百分比;在宽,高中设置100。

再点击发布按钮进行发布即可。

as3全屏

as3全屏

as3全屏qp_btn.addEventListener(MouseEvent.CLICK,quanping);//按钮添加监听事件function quanping(event:MouseEvent):void {//全屏事件stage.displayState=StageDisplayState.FULL_SCREEN;qp_btn.removeEventListener(MouseEvent.CLICK,quanping);/ /当前全屏以后,取消全屏监听qp_btn.addEventListener(MouseEvent.CLICK,unquanping);//开始监听取消全屏事件}function unquanping(event:MouseEvent):void {//同上stage.displayState=StageDisplayState.NORMAL;qp_btn.removeEventListener(MouseEvent.CLICK,unquanping );qp_btn.addEventListener(MouseEvent.CLICK,quanping);}发布成swf文件格式后,双击打开swf文件就是全屏======================================== ================问题描述:所谓flash全屏实际上就是发布之后的flash文件的全屏显示。

他主要包含下面两种情况:1、在Flash播放器中的全屏显示2、在浏览器中的全屏显示不管是上面的哪一种情况,都是指的舞台的全屏显示,所以我们需要关注的其实是stage的全屏。

下面,我们就这两种情况来做具体分析:1、在Flash播放器中的全屏显示首先,我使用的是flash cs3,在时间轴上写代码,具体操作如下:<1>、新建一个flash文档<2>、新建一个元件(影片剪辑或者按钮)<3>、将元件拖入舞台,并为其设置一个实例名,如(d)<4>、在时间轴上写上全屏的代码,如下所示:d.addEventListener(MouseEvent.CLICK,c);function c(e:MouseEvent):void{switch(stage.displayState) {case "normal":stage.displayState = "fullScreen";break;case "fullScreen":default:stage.displayState = "normal";break;}}<5>、使用Ctrl+Enter测试试行执行结果并不如意,当我点击舞台的这个元件的实例时,程序并没有任何反应,没有如我所想的那样全屏显示。

Flash快捷键大全

Flash快捷键大全

Flash快捷键大全以下为Flash快捷键工具面板箭头选取工具【V】直接选取工具【A】套索工具【L】直线工具【N】钢笔工具【P】文本工具【T】椭圆工具【O】矩形工具【R】铅笔工具【Y】刷子工具【B】墨水瓶工具【S】颜料桶工具【K】点滴器工具【I】橡皮工具【E】手形工具【H】放大镜工具【M】或【Z】绘图菜单命令新建一个文件【CTRL】+【N】打开一个影片文件【CTRL】+【O】以图库打开【CTRL】+【Shift】+【O】关闭当前影片【CTRL】+【W】保存当前影片【CTRL】+【S】另存为... 【CTRL】+【Shift】+【S】导入图片或文字... 【CTRL】+【R】导出影片... 【CTRL】+【ALT】+【Shift】+【S】发布设置... 【CTRL】+【Shift】+【F12】在默认浏览器中进行预览【F12】发布【Shift】+【F12】打印... 【CTRL】+【P】撤消前一步操作【CTRL】+【Z】重做前一步操作【CTRL】+【Y】将所选内容剪切到剪贴板【Ctrl】+【X】将所选内容复制到剪贴板【Ctrl】+【C】将剪贴板的内容粘贴到当前文档中【Ctrl】+【V】粘贴到新位置【CTRL】+【Shift】+【V】删除所选内容【Backspace】复制一个备份【CTRL】+【D】全部选择【CTRL】+【A】剪切帧【CTRL】+【ALT】+【X】粘贴帧【CTRL】+【ALT】+【V】编辑组件【CTRL】+【E】转到最前【Home】转到最后【End】转到前一个【PageUp】转到下一个【PageDown】放大显示【CTRL】+【+】缩小显示【CTRL】+【-】缩放到100%显示【CTRL】+【1】缩放到画布大小【CTRL】+【2】缩放到图像大小【CTRL】+【3】切换到外边框显示模式【CTRL】+【ALT】+【Shift】+【O】切换到高速显示模式【CTRL】+【ALT】+【Shift】+【F】切换到消除锯齿显示模式【CTRL】+【ALT】+【Shift】+【A】切换到消除文字锯齿显示模式【CTRL】+【ALT】+【Shift】+【T】显示/隐藏时间线【CTRL】+【ALT】+【T】工作区切换【CTRL】+【Shift】+【W】显示/隐藏标尺【CTRL】+【ALT】+【Shift】+【R】显示/隐藏网格【CTRL】+【’】贴紧网格【CTRL】+【Shift】+【’】编辑网格【CTRL】+【Shift】+【G】显示/隐藏引导线【CTRL】+【;】锁定引导线【CTRL】+【ALT】+【;】贴紧引导线【CTRL】+【Shift】+【;】编辑引导线【CTRL】+【ALT】+【Shift】+【G】贴紧对象【CTRL】+【Shift】+【/】显示图形提示【CTRL】+【ALT】+【H】隐含锯齿【CTRL】+【H】显示/隐藏命令面板及工具箱【TAB】转换成组件【F8】新建组件【CTRL】+【F8】插入帧【F5】移除贴【Shift】+【F5】插入关键帧【F6】插入空白关键帧【F7】消除关键帧【Shift】+【F6】修改影片属性【CTRL】+【M】最优化... 【CTRL】+【ALT】+【Shift】+【C】精确缩放及旋转【CTRL】+【ALT】+【S】移除转换【CTRL】+【Shift】+【Z】添加形状提示【CTRL】+【Shift】+【H】群组【CTRL】+【G】分解组件【CTRL】+【B】移到最前面【CTRL】+【Shift】+【PageUp】向前移动【CTRL】+【PageUp】向后移动【CTRL】+【PageDown】移到最后面【CTRL】+【Shift】+【PageDown】锁定选择对象【CTRL】+【ALT】+【L】全部解除锁定【CTRL】+【ALT】+【Shift】+【L】正常字体【CTRL】+【Shift】+【P】应用粗体字【CTRL】+【Shift】+【B】应用斜体字【CTRL】+【Shift】+【I】文字左对齐【CTRL】+【Shift】+【L】文字居中对齐【CTRL】+【Shift】+【C】文字右对齐【CTRL】+【Shift】+【R】设计文字左右自动缩进【CTRL】+【Shift】+【J】增加文本间距【CTRL】+【ALT】+【→】减小文本间距【CTRL】+【ALT】+【←】将文本间距设置为默认值【CTRL】+【ALT】+【↑】播放影片【Enter】重复回到第一帧【CTRL】+【ALT】+【R】快进一帖【>】快退一帖【<】测试影片【CTRL】+【Enter】调试影片【CTRL】+【Shift】+【Enter】调试场景【CTRL】+【ALT】+【Enter】启用简单按钮【CTRL】+【ALT】+【B】新建立一个窗口【CTRL】+【ALT】+【N】打开/关闭“信息”面板【CTRL】+【ALT】+【I】打开/关闭“排序”面板【CTRL】+【K】打开/关闭“字符”面板【CTRL】+【T】打开/关闭“图形”面板【CTRL】+【Shift】+【T】打开/关闭“实例”面板【CTRL】+【I】打开/关闭“帧”面板【CTRL】+【F】打开/关闭“对象动作”窗口【CTRL】+【ALT】+【A】打开/关闭“影片浏览器”窗口【CTRL】+【ALT】+【M】打开/关闭“图库”窗口【CTRL】+【L】测试影片菜单命令创建新的影片【CTRL】+【N】打开现存影片【CTRL】+【O】使用浮动图库窗口打开图片【CTRL】+【Shift】+【O】关闭当前影片【CTRL】+【W】保存当前影片【CTRL】+【S】以新的名称保存影片【CTRL】+【Shift】+【S】设置打印当前影片【CTRL】+【P】退出应用程序,提示保存文件【CTRL】+【Q】还原上一次操作【CTRL】+【Z】重复上一次还原的操作【CTRL】+【Y】剪切所选内容到剪贴板【CTRL】+【X】复制所选内容到剪贴板【CTRL】+【C】插入剪贴板内容【CTRL】+【V】删除所选内容【BackSpace】选择整个画面【CTRL】+【A】放大显示图画【CTRL】+【+】缩小显示图画【CTRL】+【-】显示到100%实际大小【CTRL】+【1】在窗口中显示整个结构【CTRL】+【2】在窗口中显示图画包含的完整内容【CTRL】+【3】显示或隐含带宽描述文件【CTRL】+【B】播放影片时虚拟数据流传输速度【CTRL】+【Enter】显示数据流曲线图【CTRL】+【G】显示帧数曲线图【CTRL】+【F】开始/停止播放动画【Enter】后退到开始处【CTRL】+【ALT】+【R】在输出窗口中显示当前帧的目标【CTRL】+【L】在输出窗口中显示当前定义的变量【CTRL】+【ALT】+【V】在新的窗口的打开文件【CTRL】+【ALT】+【N】显示或隐含动作面板【CTRL】+【ALT】+【A】以下为Photoshop快捷键工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具【M】移动工具【V】套索、多边形套索、磁性套索【L】魔棒工具【W】裁剪工具【C】切片工具、切片选择工具【K】喷枪工具【J】画笔工具、铅笔工具【B】像皮图章、图案图章【S】历史画笔工具、艺术历史画笔【Y】像皮擦、背景擦除、魔术像皮擦【E】渐变工具、油漆桶工具【G】模糊、锐化、涂抹工具【R】减淡、加深、海棉工具【O】路径选择工具、直接选取工具【A】文字工具【T】钢笔、自由钢笔【P】矩形、圆边矩形、椭圆、多边形、直线【U】写字板、声音注释【N】吸管、颜色取样器、度量工具【I】抓手工具【H】缩放工具【Z】默认前景色和背景色【D】切换前景色和背景色【X】切换标准模式和快速蒙板模式【Q】标准屏幕模式、带有菜单栏的全屏模式、全屏模式【F】跳到ImageReady3.0中【Ctrl】+【Shift】+【M】临时使用移动工具【Ctrl】临时使用吸色工具【Alt】临时使用抓手工具【空格】快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】循环选择画笔【[】或【]】建立新渐变(在”渐变编辑器”中) 【Ctrl】+【N】文件操作新建图形文件【Ctrl】+【N】打开已有的图像【Ctrl】+【O】打开为... 【Ctrl】+【Alt】+【O】关闭当前图像【Ctrl】+【W】保存当前图像【Ctrl】+【S】另存为... 【Ctrl】+【Shift】+【S】存储为网页用图形【Ctrl】+【Alt】+【Shift】+【S】页面设置【Ctrl】+【Shift】+【P】打印预览【Ctrl】+【Alt】+【P】打印【Ctrl】+【P】退出Photoshop 【Ctrl】+【Q】编辑操作还原/重做前一步操作【Ctrl】+【Z】一步一步向前还原【Ctrl】+【Alt】+【Z】一步一步向后重做【Ctrl】+【Shift】+【Z】淡入/淡出【Ctrl】+【Shift】+【F】剪切选取的图像或路径【Ctrl】+【X】或【F2】拷贝选取的图像或路径【Ctrl】+【C】合并拷贝【Ctrl】+【Shift】+【C】将剪贴板的内容粘到当前图形中【Ctrl】+【V】或【F4】将剪贴板的内容粘到选框中【Ctrl】+【Shift】+【V】自由变换【Ctrl】+【T】应用自由变换(在自由变换模式下) 【Enter】从中心或对称点开始变换(在自由变换模式下) 【Alt】限制(在自由变换模式下) 【Shift】扭曲(在自由变换模式下) 【Ctrl】取消变形(在自由变换模式下) 【Esc】自由变换复制的象素数据【Ctrl】+【Shift】+【T】再次变换复制的象素数据并建立一个副本【Ctrl】+【Shift】+【Alt】+【T】删除选框中的图案或选取的路径【DEL】用背景色填充所选区域或整个图层【Ctrl】+【BackSpace】或【Ctrl】+【Del】用前景色填充所选区域或整个图层【Alt】+【BackSpace】或【Alt】+【Del】弹出“填充”对话框【Shift】+【BackSpace】从历史记录中填充【Alt】+【Ctrl】+【Backspace】打开“颜色设置”对话框【Ctrl】+【Shift】+【K】打开“预先调整管理器”对话框【Alt】+【E】放开后按【M】预设画笔(在“预先调整管理器”对话框中)【Ctrl】+【1】预设颜色样式(在“预先调整管理器”对话框中)【Ctrl】+【2】预设渐变填充(在“预先调整管理器”对话框中)【Ctrl】+【3】预设图层效果(在“预先调整管理器”对话框中)【Ctrl】+【4】预设图案填充(在“预先调整管理器”对话框中)【Ctrl】+【5】预设轮廓线(在“预先调整管理器”对话框中)【Ctrl】+【6】预设定制矢量图形(在“预先调整管理器”对话框中)【Ctrl】+【7】打开“预置”对话框【Ctrl】+【K】显示最后一次显示的“预置”对话框【Alt】+【Ctrl】+【K】设置“常规”选项(在预置对话框中) 【Ctrl】+【1】设置“存储文件”(在预置对话框中) 【Ctrl】+【2】设置“显示和光标”(在预置对话框中) 【Ctrl】+【3】设置“透明区域与色域”(在预置对话框中) 【Ctrl】+【4】设置“单位与标尺”(在预置对话框中) 【Ctrl】+【5】设置“参考线与网格”(在预置对话框中) 【Ctrl】+【6】设置“增效工具与暂存盘”(在预置对话框中) 【Ctrl】+【7】设置“内存与图像高速缓存”(在预置对话框中) 【Ctrl】+【8】图像调整调整色阶【Ctrl】+【L】自动调整色阶【Ctrl】+【Shift】+【L】自动调整对比度【Ctrl】+【Alt】+【Shift】+【L】打开曲线调整对话框【Ctrl】+【M】在所选通道的曲线上添加新的点(‘曲线’对话框中) 在图象中【Ctrl】加点按在复合曲线以外的所有曲线上添加新的点(‘曲线’对话框中) 【Ctrl】+【Shift】加点按移动所选点(‘曲线’对话框中) 【↑】/【↓】/【←】/【→】以10点为增幅移动所选点以10点为增幅(‘曲线’对话框中) 【Shift】+【箭头】选择多个控制点(‘曲线’对话框中) 【Shift】加点按前移控制点(‘曲线’对话框中) 【Ctrl】+【Tab】后移控制点(‘曲线’对话框中) 【Ctrl】+【Shift】+【Tab】添加新的点(‘曲线’对话框中) 点按网格删除点(‘曲线’对话框中) 【Ctrl】加点按点取消选择所选通道上的所有点(‘曲线’对话框中) 【Ctrl】+【D】使曲线网格更精细或更粗糙(‘曲线’对话框中) 【Alt】加点按网格选择彩色通道(‘曲线’对话框中) 【Ctrl】+【~】选择单色通道(‘曲线’对话框中) 【Ctrl】+【数字】打开“色彩平衡”对话框【Ctrl】+【B】打开“色相/饱和度”对话框【Ctrl】+【U】全图调整(在色相/饱和度”对话框中) 【Ctrl】+【~】只调整红色(在色相/饱和度”对话框中) 【Ctrl】+【1】只调整黄色(在色相/饱和度”对话框中) 【Ctrl】+【2】只调整绿色(在色相/饱和度”对话框中) 【Ctrl】+【3】只调整青色(在色相/饱和度”对话框中) 【Ctrl】+【4】只调整蓝色(在色相/饱和度”对话框中) 【Ctrl】+【5】只调整洋红(在色相/饱和度”对话框中) 【Ctrl】+【6】去色【Ctrl】+【Shift】+【U】反相【Ctrl】+【I】打开“抽取(Extract)”对话框【Ctrl】+【Alt】+【X】边缘增亮工具(在“抽取”对话框中) 【B】填充工具(在“抽取”对话框中) 【G】擦除工具(在“抽取”对话框中) 【E】清除工具(在“抽取”对话框中) 【C】边缘修饰工具(在“抽取”对话框中) 【T】缩放工具(在“抽取”对话框中) 【Z】抓手工具(在“抽取”对话框中) 【H】改变显示模式(在“抽取”对话框中) 【F】加大画笔大小(在“抽取”对话框中) 【]】减小画笔大小(在“抽取”对话框中) 【[】完全删除增亮线(在“抽取”对话框中) 【Alt】+【BackSpace】增亮整个抽取对像(在“抽取”对话框中) 【Ctrl】+【BackSpace】打开“液化(Liquify)”对话框【Ctrl】+【Shift】+【X】扭曲工具(在“液化”对话框中) 【W】顺时针转动工具(在“液化”对话框中) 【R】逆时针转动工具(在“液化”对话框中) 【L】缩拢工具(在“液化”对话框中) 【P】扩张工具(在“液化”对话框中) 【B】反射工具(在“液化”对话框中) 【M】重构工具(在“液化”对话框中) 【E】冻结工具(在“液化”对话框中) 【F】解冻工具(在“液化”对话框中) 【T】应用“液化”效果并退回Photoshop主界面(在“液化”对话框中) 【Enter】放弃“液化”效果并退回Photoshop主界面(在“液化”对话框中) 【ESC】图层操作从对话框新建一个图层【Ctrl】+【Shift】+【N】以默认选项建立一个新的图层【Ctrl】+【Alt】+【Shift】+【N】通过拷贝建立一个图层(无对话框)【Ctrl】+【J】从对话框建立一个通过拷贝的图层【Ctrl】+【Alt】+【J】通过剪切建立一个图层(无对话框)【Ctrl】+【Shift】+【J】从对话框建立一个通过剪切的图层【Ctrl】+【Shift】+【Alt】+【J】与前一图层编组【Ctrl】+【G】取消编组【Ctrl】+【Shift】+【G】将当前层下移一层【Ctrl】+【[】将当前层上移一层【Ctrl】+【]】将当前层移到最下面【Ctrl】+【Shift】+【[】将当前层移到最上面【Ctrl】+【Shift】+【]】激活下一个图层【Alt】+【[】激活上一个图层【Alt】+【]】激活底部图层【Shift】+【Alt】+【[】激活顶部图层【Shift】+【Alt】+【]】向下合并或合并联接图层【Ctrl】+【E】合并可见图层【Ctrl】+【Shift】+【E】盖印或盖印联接图层【Ctrl】+【Alt】+【E】盖印可见图层【Ctrl】+【Alt】+【Shift】+【E】调整当前图层的透明度(当前工具为无数字参数的,如移动工具) 【0】至【9】保留当前图层的透明区域(开关) 【/】使用预定义效果(在”效果”对话框中) 【Ctrl】+【1】混合选项(在”效果”对话框中) 【Ctrl】+【2】投影选项(在”效果”对话框中) 【Ctrl】+【3】内部阴影(在”效果”对话框中) 【Ctrl】+【4】外发光(在”效果”对话框中) 【Ctrl】+【5】内发光(在”效果”对话框中) 【Ctrl】+【6】斜面和浮雕(在”效果”对话框中) 【Ctrl】+【7】轮廓(在”效果”对话框中) 【Ctrl】+【8】材质(在”效果”对话框中) 【Ctrl】+【9】图层混合模式循环选择混合模式【Shift】+【-】或【+】正常Normal 【Shift】+【Alt】+【N】溶解Dissolve 【Shift】+【Alt】+【I】正片叠底Multiply 【Shift】+【Alt】+【M】屏幕Screen 【Shift】+【Alt】+【S】叠加Overlay 【Shift】+【Alt】+【O】柔光Soft Light 【Shift】+【Alt】+【F】强光Hard Light 【Shift】+【Alt】+【H】颜色减淡Color Dodge 【Shift】+【Alt】+【D】颜色加深Color Burn 【Shift】+【Alt】+【B】变暗Darken 【Shift】+【Alt】+【K】变亮Lighten 【Shift】+【Alt】+【G】差值Difference 【Shift】+【Alt】+【E】排除Exclusion 【Shift】+【Alt】+【X】色相Hue 【Shift】+【Alt】+【U】饱和度Saturation 【Shift】+【Alt】+【T】颜色Color 【Shift】+【Alt】+【C】光度Luminosity 【Shift】+【Alt】+【Y】去色海棉工具+【Shift】+【Alt】+【J】加色海棉工具+【Shift】+【Alt】+【A】选择功能全部选取【Ctrl】+【A】取消选择【Ctrl】+【D】重新选择【Ctrl】+【Shift】+【D】羽化选择【Ctrl】+【Alt】+【D】反向选择【Ctrl】+【Shift】+【I】载入选区【Ctrl】+点按图层、路径、通道面板中的缩约图滤镜按上次的参数再做一次上次的滤镜【Ctrl】+【F】退去上次所做滤镜的效果【Ctrl】+【Shift】+【F】重复上次所做的滤镜(可调参数) 【Ctrl】+【Alt】+【F】选择工具(在“3D变化”滤镜中) 【V】直接选择工具(在“3D变化”滤镜中) 【A】立方体工具(在“3D变化”滤镜中) 【M】球体工具(在“3D变化”滤镜中) 【N】柱体工具(在“3D变化”滤镜中) 【C】添加锚点工具(在“3D变化”滤镜中) 【+】减少锚点工具(在“3D变化”滤镜中) 【-】轨迹球(在“3D变化”滤镜中) 【R】全景相机工具(在“3D变化”滤镜中) 【E】移动视图(在“3D变化”滤镜中) 【H】缩放视图(在“3D变化”滤镜中) 【Z】应用三维变形并退回到Photoshop主界面(在“3D变化”滤镜中) 【Enter】放弃三维变形并退回到Photoshop主界面(在“3D变化”滤镜中) 【Esc】视图操作选择彩色通道【Ctrl】+【~】选择单色通道【Ctrl】+【数字】选择快速蒙板【Ctrl】+【\\】始终在视窗显示复合通道【~】以CMYK方式预览(开关) 【Ctrl】+【Y】打开/关闭色域警告【Ctrl】+【Shift】+【Y】放大视图【Ctrl】+【+】缩小视图【Ctrl】+【-】满画布显示【Ctrl】+【0】实际象素显示【Ctrl】+【Alt】+【0】向上卷动一屏【PageUp】向下卷动一屏【PageDown】向左卷动一屏【Ctrl】+【PageUp】向右卷动一屏【Ctrl】+【PageDown】向上卷动10 个单位【Shift】+【PageUp】向下卷动10 个单位【Shift】+【PageDown】向左卷动10 个单位【Shift】+【Ctrl】+【PageUp】向右卷动10 个单位【Shift】+【Ctrl】+【PageDown】将视图移到左上角【Home】将视图移到右下角【End】显示/隐藏选择区域【Ctrl】+【H】显示/隐藏路径【Ctrl】+【Shift】+【H】显示/隐藏标尺【Ctrl】+【R】捕捉【Ctrl】+【;】锁定参考线【Ctrl】+【Alt】+【;】显示/隐藏“颜色”面板【F6】显示/隐藏“图层”面板【F7】显示/隐藏“信息”面板【F8】显示/隐藏“动作”面板【F9】显示/隐藏所有命令面板【TAB】显示或隐藏工具箱以外的所有调板【Shift】+【TAB】文字处理(在字体编辑模式中)显示/隐藏“字符”面板【Ctrl】+【T】显示/隐藏“段落”面板【Ctrl】+【M】左对齐或顶对齐【Ctrl】+【Shift】+【L】中对齐【Ctrl】+【Shift】+【C】右对齐或底对齐【Ctrl】+【Shift】+【R】左/右选择1 个字符【Shift】+【←】/【→】下/上选择1 行【Shift】+【↑】/【↓】选择所有字符【Ctrl】+【A】显示/隐藏字体选取底纹【Ctrl】+【H】选择从插入点到鼠标点按点的字符【Shift】加点按左/右移动1 个字符【←】/【→】下/上移动1 行【↑】/【↓】左/右移动1个字【Ctrl】+【←】/【→】将所选文本的文字大小减小2 点象素【Ctrl】+【Shift】+【<】将所选文本的文字大小增大2 点象素【Ctrl】+【Shift】+【>】将所选文本的文字大小减小10 点象素【Ctrl】+【Alt】+【Shift】+【<】将所选文本的文字大小增大10 点象素【Ctrl】+【Alt】+【Shift】+【>】将行距减小2点象素【Alt】+【↓】将行距增大2点象素【Alt】+【↑】将基线位移减小2点象素【Shift】+【Alt】+【↓】将基线位移增加2点象素【Shift】+【Alt】+【↑】将字距微调或字距调整减小20/1000ems 【Alt】+【←】将字距微调或字距调整增加20/1000ems 【Alt】+【→】将字距微调或字距调整减小100/1000ems 【Ctrl】+【Alt】+【←】将字距微调或字距调整增加100/1000ems 【Ctrl】+【Alt】+【→】。

POWERPOINT课件中FLASH动画的播放

POWERPOINT课件中FLASH动画的播放

插入Flash影片单击视图/工具栏/控件工具箱,选择其他控件/Shockwave Flash Object,在幻灯片中用鼠标拖出一个方框,调整好大小。

这样,我们用插入控件的方法插入一个Flash控件,选择当前控件,在属性面板中作如下设置:Movie中填入所需的Flash影片名称,名称就用默认的ShockwaveFlash1,这个名称在后面的VBA编程中要用到。

插入命令按钮1. 制作(播放)按钮在控件工具箱中选择命令按钮,在幻灯片中拖动,即可拖出一个命令按钮。

调整好大小,在属性面板中作如下设置:名称中输入cmd_play,Caption中输入播放。

双击该按钮,进入VBA 编辑窗口,输入如下内容:Private Sub cmd_play_Click()ShockwaveFlash1.Playing = TrueEnd Sub2. 制作(暂停)、(前进)、(后退)、(返回)、(结束)按钮按钮制作的方法同上。

属性面板中分别作如下设置:暂停按钮的名称为cmd_pause,Caption 为暂停;前进按钮按钮的名称为cmd_forward,Caption为前进;后退按钮的名称为cmd_back,Caption为后退;返回按钮的名称为cmd_start,Caption为返回;结束按钮的名称为cmd_end,Caption为结束。

分别为各个按钮加上VBA,命令依次如下:Private Sub cmd_pause_Click()ShockwaveFlash1.Playing = FalseEnd SubPrivate Sub cmd_forward_Click()ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum + 30ShockwaveFlash1.Playing = TrueEnd SubPrivate Sub cmd_back_Click()ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum - 30ShockwaveFlash1.Playing = TrueEnd SubPrivate Sub cmd_start_Click()ShockwaveFlash1.FrameNum = 1ShockwaveFlash1.Playing = TrueEnd SubPrivate Sub cmd_end_Click()ShockwaveFlash1.FrameNum = ShockwaveFlash1.TotalFramesEnd Sub说明:在(前进)、(后退)、(返回)按钮中,后面均加上一条播放命令,是因为在实际应用时,发现后面如果没有播放命令的话,Flash影片会停止播放,所以这句是万万不可少的。

Flash制作360度全景效果

Flash制作360度全景效果

随着网络影象技术的飞速发展,出现了很多新兴的图象格式。

其中360旋转VR图象无疑是其中相当耀目的一支。

如果你到过微软下属的专业汽车网站 或者是苹果公司的都可以找到这类图片的踪影。

只要用鼠标点住图象,就可以实现从左到右,从上到下的对物体全方位的观看。

实现这样的图象目前已经有几种解决方案。

其一是微软的svj格式,其二是quicktime的mov格式,其三还有一种IPIX的格式。

这几种方法都很不错,但对客户机器硬件要求很高,传输速度也有待解决。

而且在制作上必须有专业摄象器材和处理软件。

这对于一般电脑玩家来说有点可望不可及了。

你有没有想过用FLASH也可以做出这样的图象来呢?首先,准备好图片。

最简便的方法是用数码相机拍摄一组连续的图象。

比如在室内固定一个点,以这个点为圆心,架起三角架,拍下周围的影象,如果是360度旋转一周,你需要拍摄12到20张照片。

(当然,考虑到数码相机并非一个普及的东西,我们就拿一幅单张的图片来做范例也是无所谓的。

)用你最顺手的图象处理软件把这一系列图片拼合成一个整张。

我推荐友立的Ulead Cool 360,它使用非常简单。

找不到的话就用Photoshop。

注意输出图象的时候采取无损失的图象格式,比如用BMP或者是PNG都可以。

在FLASH里会对图象做进一步的压缩,如果一开始就用JPG的话效果可有点惨不忍睹咯。

打开Flash 软件,别急着导入图象,先把需要的action脚本写好再说。

步骤一:说明在Flash里旋转图象的工作原理。

想起来好象很复杂,其实是很简单的。

有两个同样的movie clip都包含着原始图片;用一个隐型按钮来侦测鼠标的动作;再用一个隐型的movie clip提供当前鼠标位置。

当观看者拖拽鼠标的时候,隐型按钮根据其按下鼠标当时的x轴的数值产生两个变量,同时告知另一个隐型movie clip开始播放。

第二个movie clip把鼠标初始位置和现在位置进行比较,反向转动图片。

flash as3.0 常用代码

flash as3.0 常用代码
}
注意要将网页中的flash的ID号命名为"links"
加入收藏夹
on (release) {
getURL("BLOCKED SCRIPTvoid window.external.AddFavorite("","网页");", "_self", "POST");
ball.x=centerX+Math.cos(angle)*radius;
ball.y=centerY+Math.sin(angle)*radius;
angle+=speed;
}
椭圆旋转:
public function onEnterFrame(event:Event):void {
ball.x=centerX+Math.cos(angle)*radiusX;
角的正切值 = 对边 / 邻边
角度制与弧度制的相互转换:
弧度 = 角度 * Math.PI / 180
角度 = 弧度 * 180 / Math.PI
计算两点间距离:
dx = x2 – x1;
dy = y2 – y1;
dist = Math.sqrt(dx*dx + dy*dy);
缓动公式:
sprite.x += (targetX - sprite.x) * easing;//easing为缓动系数变量
}
// fantastic ! //
var bar:ListCollectionView = new ListCollectionView( ListCollectionView( ac ).list );

轻松实现Flash的全屏播放

轻松实现Flash的全屏播放

轻松实现Flash的全屏播放许多人都看过这样的效果:把光盘放入光驱后,光盘自动运行,接着便是一段Flash制作的开场动画,动画是全屏播放的,且右键点击无效,动画播放结束后,出现“关闭”按钮,单击该按钮后,全屏动画关闭。

其实上面提到的全屏播放以及取消右键菜单等效果都是靠Fscommand指令在发挥作用。

Fscommand指令主要是用来控制Flash影片播放器的,但也可以用来打开其它的应用程序。

Fscommand指令只有在Flash影片播放器执行时才有效(.swf和.exe),在Flash制作过程中,按“Ctrl+Enter”预览动画,以及把动画发布成网页文件时,此指令无法发挥它的功能。

Fscommand指令使用的语法是:Fscommand("command","arguments")Command是指令的相关命令,arguments是命令的参数。

下面我们就来讲讲如何通过Fscommand指令来实现全屏播放、取消Flash播放时的右键菜单以及关闭Flash动画。

1、全屏播放Flash“Fullscreen”是全屏的意思,在默认的情况下,Flash动画不是以全屏播放(fa lse),如果需要让动画以全屏状态播放,就必须把Fullscreen命令设置为True,写为: Fscommand ("Fullscreen","True");根据需要,我们可以把它写到帧、按钮、MC(Movie Clip)中。

2、取消右键菜单Showmenu命令是用来设置是(True)否(false)显示Flash动画播放器的快捷菜单的全部指令,即右击鼠标时弹出的菜单,默认为True,如果要取消弹出的菜单,必须在第一帧这样设置:Fscommand ("showmenu","false");3、关闭动画quit命令是用来关闭播放器的.swf和.exe文件,该命令没有参数,写为:fscommand ("quit");如果你想在flash动画结束时出现一个关闭动画的按钮,可以按下面的步骤做。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FLASH的全屏播放作完一个flash后在第一帧添加如下代码fscommand("fullscreen", "true");即可注意此时测试影片(ctrl+enter)看不到全屏效果但是发布后运行文件.swf即可看到全屏效果以下为fscommand的其他用法(转)【摘要】本文教你我们设计了FLASH之后主要是放到网页中来应用,所以在网页中使Flash和JavaScript实现通信是比较重要的一环,你以后可以制作flash时钟。

fscommand 命令是控制动画播放器或者打开其他应用程序的命令,它是通过FLASH动画和FLA SH播放器进行通信来控制的。

该命令在FLASH集成环境下按ctrl+enter测试影片或者发布网页文件是无效的。

该命令的语法为:fscommand(command,arguments);其中:command为命令;arguments为参数;下面给大家具体解释一下该命令的使用。

1.fscommand("fullscreen",arguments)这里的具体命令就是fullscreen,表示是否全屏,而参数arguments可以取两个值:true(允许全屏)或者false(禁止全屏),系统默认值为false。

我们通常是在动画的第一帧添加fscommand("fullscreen",true);实现全屏播放动画。

ctrl+enter,看不到全屏,关闭当前的FLASH,打开刚才按ctrl+enter形成的swf文件,双击打开,这回就是全屏了!2.fscommand("allowscale",arguments)这里的具体命令就是allowscale,表示是否允许缩放。

参数arguments依旧可以取两个值:true (允许缩放)或者false(禁止缩放),系统默认值为true。

我们通常是在动画的第一帧添加fscommand("allowscale",false);来实现对FLASH播放器中右键菜单的控制。

依然是按ctrl+enter,关闭当前的FLASH,打开刚才按ctrl+enter形成的swf文件,双击打开,你可以用鼠标。

调整窗口的大小,会发现无论窗口多大多小,其中的物体的大小都不变。

你可以打开另一个没有加此命令的swf,再试一试,你就会发现区别!3.fscommand(quit)这个命令一般加在按钮上,用于关闭当前的FLASH播放器;或者是播放到某帧退出,我们看到的一些光盘的片头就是这样做的。

用法很简单,不多说,直接在按钮上加:on(release){fscommand("quit");}或者在某帧直接加fscommand("quit");代码。

4.fscommand("showmenu",arguments)这里的具体命令就是showmenu,表示是否允许菜单的显示。

参数arguments依旧可以取两个值:true(允许显示)或者false(禁止显示),系统默认值为true。

在任意一个动画的第一帧加fscommand("showmenu","false");依然是按ctrl+enter,关闭当前的FLASH,打开刚才按ctrl+enter形成的swf文件,双击打开,可以看见效果5.fscommand("exec","applicationname")其作用是运用FLSH调用外部的应用程序。

调用EXE文件最重要的一点,必须把你的SWF文件先转换成EXE,也就是FLASH的播放器。

必须把你要调用的EXE文件放在同一目录的fscomma nd文件下。

开启一个外部可执行程序:扩展名.exe可以省略。

具体来说,若一个exe文件(假设为flash1.ex e)和该swf文件本身在同一个目录下,则直接键入程序文件名即可。

如:fscommand("exec","flash1")否则,应写明路径。

如打开IE浏览器窗口:fscommand("exec","c:\\progra~1\\intern~1\\iexplore")//注意DOS下对长文件(夹)名的处理形式。

下面两种情况也可以不写路径:1.当可执行程序是在c:\windows目录下时,可以不写路径。

如调用windows的计算器,下面三种写法均可:fscommand("exec","c:\\windows\\calc.exe")fscommand("exec","c:\\windows\\calc")fscommand("exec","calc")2.调用DOS命令也可省略路径。

如下例打开MS-DOS下的Edit编辑器:fscommand("exec","")如果熟悉批处理文件写法,通过FSCommand->exec命令执行批处理文件可以一举多得。

作者:搜图教程来源:网络点击数:108 更新时间:2007-2-5焦点:一、不用浏览器直接用Flash播放器播放:A.不显示Flash播放器菜单栏的全屏(类似屏保效果),在第一帧处的Actions用FSCommand命令,在Forstandaloneplayer选项中选择一、不用浏览器直接用Flash播放器播放:A.不显示Flash播放器菜单栏的全屏(类似屏保效果),在第一帧处的Actions用cd命令,在For standalone player选项中选择fullscreen,这时就会看到arguments中为true,Command中是fullscreen。

运行中可按ESC退出或设一按钮在Actions上,用FS command在For standalone pla yer选项中选择quit也可退出。

附带说一句:For standalone player上的所有选项只适合于用Fla sh播放器播放的情况。

在浏览Flash动画时,如果按CTRL+F键,可实现全屏与非全屏的切换。

B.如果仅是要使swf文件占满Flash播放器的窗口,什么也不需要做。

直接击swf文件。

以上一类全屏多用在非互联网环境的运行。

二、在非Flash播放器(如IE)中运行:A.只占满浏览器:这种情况相对简单,不管你制作的Flash大小是否为800×600,只要在调用swf文件的HTML中将WIDTH和HEIGHT的参数设为100%即可,当然也可以在Flash导出HTML文件的设置中进行设置,方法是:打开File菜单;选Publish Settings弹出导出设置对话框;在HTML标签下的Dimensions选项,下拉后选中Percent(百分比),并在WIDTH和HEIGHT框中填100,运行这个与swf同名的HTML文件则与直接加语句效果相同。

这种占满浏览器的全屏与swf文件的设置无关,但最好设置的大小在700×400左右,否则容易导致图像(主要是在Flash中调用的位图)、汉字的失真。

B.不显示浏览器菜单栏、工具栏的全屏。

这种全屏稍稍复杂,与Flash的设置无关,但要借助JavaScript来完成。

方法是:在HTML文件中的与之间加入以下代码也可以在swf文件的第一帧Actions上的URL命令上加上javascript:window.open(〃*.swf〃,〃〃,〃fullscreen=1,menubar=no,width=800,height=6 00〃)这种全屏类似屏保,用ALT+F4或设置按钮退出。

把fullscreen设为=0,则是显示浏览器菜单栏、工具栏的全屏。

(注:*.swf是你所要显示的Flash动画的文件名)好了,关于全屏的方法就是如此,你根据自己的需要试试看(以上各例均在IE5.0中通过)。

轻松实现Flash的全屏播放许多人都看过这样的效果:把光盘放入光驱后,光盘自动运行,接着便是一段Flash制作的开场动画,动画是全屏播放的,且右键点击无效,动画播放结束后,出现“关闭”按钮,单击该按钮后,全屏动画关闭。

其实上面提到的全屏播放以及取消右键菜单等效果都是靠Fscommand指令在发挥作用。

Fscommand指令主要是用来控制Flash影片播放器的,但也可以用来打开其它的应用程序。

Fscommand指令只有在Flash影片播放器执行时才有效(.swf和.exe),在Flash制作过程中,按“Ctrl+Enter”预览动画,以及把动画发布成网页文件时,此指令无法发挥它的功能。

Fscommand指令使用的语法是:Fscommand("command","arguments")Command是指令的相关命令,arguments是命令的参数。

下面我们就来讲讲如何通过Fscommand指令来实现全屏播放、取消Flash播放时的右键菜单以及关闭Flash动画。

1、全屏播放Flash“Fullscreen”是全屏的意思,在默认的情况下,Flash动画不是以全屏播放(false),如果需要让动画以全屏状态播放,就必须把Fullscreen命令设置为True,写为:Fscommand ("Fullscreen","True");fscommand("fullscreen", "true");根据需要,我们可以把它写到帧、按钮、MC(Movie Clip)中。

2、取消右键菜单Showmenu命令是用来设置是(True)否(false)显示Flash动画播放器的快捷菜单的全部指令,即右击鼠标时弹出的菜单,默认为True,如果要取消弹出的菜单,必须在第一帧这样设置:Fscommand ("showmenu","false");3、关闭动画quit命令是用来关闭播放器的.swf和.exe文件,该命令没有参数,写为:fscommand ("quit");如果你想在flash动画结束时出现一个关闭动画的按钮,可以按下面的步骤做。

执行“Insert”下的“New Symbol”(或按Ctrl+F8),在弹出的窗口中选Button,然后制作一个简单的按钮,回到场景中,选中最后一帧,从“Library”中把刚刚建立的按钮拖到场景中,因为该按钮在动画的最后才显示。

相关文档
最新文档