当前位置:文档之家› flash代码实例 《模拟时钟》

flash代码实例 《模拟时钟》

flash代码实例  《模拟时钟》
flash代码实例  《模拟时钟》

第28课时

代码实例《模拟时钟》

案例说明:

曾经在网页上看到过很多漂亮的时钟,本课将制作一个动画实例“模拟时钟”,动画播放后它会调用计算机的当前时间,并在此基础上继续计时。画面如图1、图2所示:

图1动画播放画面1 图2动画播放画面2

授课教师:文韬

教学目的:通过本案例的学习,让学生能够掌握提取系统时间的函数和设置影片剪辑的属性;

教学重点:设置影片剪辑的属性、提取系统时间的函数;

教学难点:提取系统时间的函数;

教学过程:

一、案例分析

我们要制作的是典型的象闹钟一样的时钟:圆圆的“身体”,长短粗细各不一样的的秒针、分针和时针。那么,首先要做的就是先将这些元件制作出来。

二、制作时钟元件

1.新建一个FLASH文档,设置舞台尺寸为270*320,背景为白色。如图3所示:2.新建一个名为“钟面”的图形元件。如图4所示:

图4 新建“钟面”元件

图3 设置文档属性

3.打开视图菜单下的网格。这样做的原因是为了在后面的制作过程中对位置的感觉更

好一些。如图5所示:

4.选择椭圆工具,按住Shift

键画一个线条颜色为黑色、粗细为

10、无填充颜色的正圆,大小为:

240*240,居中对齐。如图6所示:

5.新建一个名为“时针”的影

片剪辑元件。如图7所示:

6.选择矩形工具,在“时针”

元件编辑窗口画一个大小为8*80、

无边框颜色的黑色矩形长条。将矩形

下方尾部放置在编辑窗口的中心点。

如图8所示:图5 打开网格视图

图6 绘制钟面图7 创建“时针”元件

7.用以上相同的方

法制作“分针”元件和

“秒针”元件,注意它们

依次变长变细,指针底部

与中心点对齐。“分针”

大小为:6*100;“秒

针”大小为3*110 如图

9、图10所示:

图8 绘制时针

图9 绘制分针图10 绘制秒针

图11 在舞台上摆放各元件图12 设置钟面的数字

8.返回主场景,将当前图层改名为“钟面”。打开库,将“钟面”图形元件放置在舞台上。新建一个图层,命名为“指针”,再将几个做好的指针组件拖出,按照秒针、分针、时针由上到下的顺序依次摆放,并且分别输入实例名称“miao”、“fen”、“shi”。如图11所示:

9.新建一个图层,命名为“钟面数字”,将该图层拖到最底层。使用文本工具在相应的位置写上1——12的数字。至此,整个时钟的画面就完成了。如图12所示:

三、添加代码

新建一个图层,命名为“AS”,在第1帧输入以下代码。如图13所示:

_root.onEnterFrame = function() {

var mydate = new Date();

setProperty("shi", _rotation, mydate.getHours()*30+mydate.getMinutes()*0.5);

setProperty("fen", _rotation, mydate.getMinutes()*6);

setProperty("miao", _rotation, mydate.getSeconds()*6);

};

图13 输入代码

四、测试影片

到这里,就完成了“模拟时钟”的动画案例制作,按CTRL+ENTER键进行测试。如果没有问题,则保存文档。

五、课后小结

本节课主要学习了如何设置影片剪辑的属性、如何使用函数来提取系统当前的时间,以及案例的制作。

六、上机作业

完成“模拟时钟”案例的制作。

flash动画代码中的flash动作代码大全

flash动画代码中的flash动作代码大全 一、几种Action命令 1.影片的播放与停止: Play( );//播放命令 stop( );//停止命令 2.改变Frame流向命令 gotoAndPlay(frame) //跳到指定的画面并连续播放。 gotoAndStop(frame) //跳到指定的画面并停止播放。 gotAndplay(“场景名称”,frame)//跳到指定场景帧并连续播放。 gotoAndStop(“场景名称:,frlme)//跳到指定场景帧并停止播放。 nextFrame( );//跳到下一帧播放; PrevPrame( );//跳到上一帧播放。 3.控制影片剪辑的播放与停止:tellTarget命令 如:tellTarget(“C1”) {gotoAndStop(2);}//跳影片剪辑实例C1的第2帧并停止。 二、几种功能元件的制作方法 1.计时器的制作 单击菜单Insert/new symbol,在弹出的对话框中输入插入的符号名称(如:计时器),确定后选择文字工具,属性为动态(Dynamic text),在第一帧中画两个文本框。分别设置变量名为munite和timer,在两个文本框之间画一个形如冒号的圆点(这两个圆点可以做成一个符号,类型为电影片段,每秒闪动一次.然后拖入到两文本框之间。在第二帧插入帧。在第一帧输入动作脚本(Action)如下: //设置时间的初值 if(!started) { start_time=getTimer(); started=true; timer=0; i=o; munite=0; } x=getTimer()-start_time;//计算时间的变化 x=int(x/1000); //时间的单位为1000分之一秒 y=x-60*i if (y>59) {i=i+1;munite=munite+1 timer=timer+1: } else {timer=y} 该符号制作完毕后。将其拖入主场景中即可。 2.智能判断选择题,并作正误提示 单击菜单Insert/new symbo1,在弹出的对话框中输入插入的符名称。如:“对错提示”。 符号类型为“电影片段”。在第一帧输入文本“在括号内输入答案,按enrer键确定“在 该帧上输入动作脚本: _root.flah=false;_root.ans=" ";gotoAndStop(1);在第16帧插入空关键帧。在该帧上 画一个形如“x”的图或输入文本“x”,在第30帧插入关键帧,帧AAction为_root.ans=" ":gotoAndStop(31);在第31帧插人空白关键帧,在该帧上输人静态文本“请重作,按e nter键确定。“在该帧输入脚本:“stop();”至此,该符号制作主或:例如:

HTML各种命令的代码

HTML各种命令的代码 跑马灯 ...普通卷动 ...滑动 ...预设卷动 ...来回卷动...向下卷动 ...向上卷动 向右卷动 向左卷动 ...卷动次数 ...设定宽度 ...设定高度 ...设定背景颜色...设定卷动距离...设定卷动时间 字体效果

...

标题字(最大)

...
标题字(最小) ...粗体字 ...粗体字(强调) ...斜体字 ...斜体字(强调) ...斜体字(表示定义) ...底线 ...底线(表示插入文字) ...横线 ...删除线 ...删除线(表示删除) ...键盘文字 ... 打字体 ...固定宽度字体(在文件中空白、换行、定位功能有效) ...</plaintext>固定宽度字体(不执行标记符号) <listing>...</listing> 固定宽度小字体 <font color=00ff00>...</font>字体颜色 <font size=1>...</font>最小字体 <font style =font-size:100 px>...</font>无限增大 <!>区断标记</p><h2>flash动作命令大全</h2><p>Flash动作命令大全 外部调用swf on (release) { loadMovieNum("service.swf", 1); } 外部调用数据 loadVariablesNum("about.txt", 0); https://www.doczj.com/doc/b87773188.html,eCodepage = true;//中文 音乐加入 mySound = new Sound(); mySound.attachSound("1"); mySound.start(); 关闭指定音乐 mySound.stop("1"); 外部调用音乐 mySound=new Sound(); mySound.loadSound("music.mp3",true); mySound.start(0,100) 关闭音乐 mySound.stop(); 链接场景: on (release) { gotoAndStop("猫的历史",1); } 清空文本框 _root.text="" On(Release) Set Variable:"input" = "" Set Variable:"output" = "" End On 轻松实现Flash的全屏播放 许多人都看过这样的效果:把光盘放入光驱后,光盘自动运行,接着便是一段Flash制 作的开场动画,动画是全屏播放的,且右键点击无效,动画播放结束后,出现“关闭”按钮,单击该按钮后,全屏动画关闭。 其实上面提到的全屏播放以及取消右键菜单等效果都是靠Fscommand指令在发挥作用。Fscommand指令主要是用来控制Flash影片播放器的,但也可以用来打开其它的应用程序。Fscommand指令只有在Flash影片播放器执行时才有效(.swf和.exe),在Flash制作过程中,按“Ctrl+Enter”预览动画,以及把动画发布成网页文件时,此指令无法发挥它的功能。Fscommand指令使用的语法是:Fscommand("command","arguments") Command是指令的相关命令,arguments是命令的参数。 下面我们就来讲讲如何通过Fscommand指令来实现全屏播放、取消Flash播放时的右键 菜单以及关闭Flash动画。 1、全屏播放Flash</p><h2>flash常用脚本代码大全</h2><p>FLASH脚本代码大全 -Goto跳转到指定的帧 -Play播放 -Stop停止 -ToggleHighQuality在高画质和低画质间切换-StopAllSounds停止所有声音的播放 -GetURL跳转至某个超联结 -FSCommand发送FSCommand命令 -LoadMovie装载影片 -UnloadMovie卸载影片 -TellTarget告知目标 -IfFrameIsLoaded..判断帧是否被完全载入-OnMouseEvent鼠标事件 。其他Actions。包括: -break跳出循环 -call调用指定帧(一般喊有某个特定函数)-comment注释 -continue继续循环 -delete删除一个对象(Object)中的变量 -dowhiledowhile循环 -duplicateMovieClip复制MC -else否则(与if联用)</p><p>-elseif否则如果(与if联用) -evaluate调用自定义函数(Function) -forfor循环 -for..in依次取得对象(Object)中的各个属性或者某个数组中的所有元素 -FSCommand发送FSCommand命令 -function声明自定义函数 -getURL跳转至某个超联结 -goto跳转到指定的帧 -if如果 -ifFrameLoaded..帧是否完全被载入 -include读入外部的ActionScript程序文件(.as) -loadMovie装载MC -loadVariables转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值 -on鼠标事件的触发条件 -onClipEventMC的事件触发程序 -play播放 -print输出到打印机 -removeMovieClip删除MC -return在函数(function)中返回一个值 -setvariable设定变量值 -setProperty设定属性 -startDrag开始拖动 -stop停止</p><h2>flash 动画代码中的flash动作代码大全</h2><p>flash 动画代码中的flash动作代码大全flash动画代码中的flash动作代码大全 一、外部调用swf 代码 on (release) { loadMovieNum("service.swf", 1); } 二、音乐代码外部调用数据loadVariablesNum("about.txt", 0); https://www.doczj.com/doc/b87773188.html,eCodepage = true;//中文 音乐加入 mySound = new Sound(); mySound.attachSound("1"); mySound.start(); 关闭指定音乐 mySound.stop("1"); 外部调用音乐 mySound=new Sound(); mySound.loadSound("music.mp3",true); mySound.start(0,100) 关闭音乐 mySound.stop(); 三、flash动画代码中的flash动作代码大全 链接场景: on (release) { gotoAndStop("猫的历史",1); } 外部调用 on (release) { loadmovienum("a.swf",1) } 清空文本框 _root.text="" On(Release)</p><p>Set Variable:"input" = "" Set Variable:"output" = "" End On 轻松实现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动画不是以全屏播放(false ),如果需要让动画以全屏状态播放,就必须把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”中把刚刚建立的按钮 拖到场景中,因为该按钮在动画的最后才显示。</p><h2>flash使用代码大全</h2><p>外部调用swf on (release) { loadMovieNum("", 1); } 外部调用数据 loadVariablesNum("", 0); = true;wf和.exe),在Flash制作过程中,按“Ctrl+Enter”预览动画,以及把动画发布成网页文件时,此指令无法发挥它的功能。 Fscommand指令使用的语法是:Fscommand("command","arguments") Command是指令的相关命令,arguments是命令的参数。 下面我们就来讲讲如何通过Fscommand指令来实现全屏播放、取消Flash播放时的右键菜单以及关闭Flash动画。 1、全屏播放Flash “Fullscreen”是全屏的意思,在默认的情况下,Flash动画不是以全屏播放(false ),如果需要让动画以全屏状态播放,就必须把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”中把刚刚建立的按钮拖到场景中,因为该按钮在动画的最后才显示。 给按钮写上如下代码,则实现按下按钮即关闭flash动画。 on (release) { fscommand ("quit"); } 一、几种Action命令</p><h2>HTML标签代码大全(DIVCSS前端开发者的福音)</h2><p>HTML代码大全免费下载 (在…里加入你要的文字即可) <!>忽视右键 <body oncontextmenu="return false"> 或 <body style="overflow-y:hidden"> <!>文字特效 移动模板:<MARQUEE scrollAmount=3 direction=up>..........</MARQUEE> 例子a.<marquee hspace=20 vspace=20 width=150 bgcolor=ffaaaa align=middle>啦啦啦,我会移动耶!</marquee> b.<marquee direction=left>啦啦啦,我从右向左移!</marquee> 啦啦啦,我从右向左移! c.<marquee behavior=scroll>啦啦啦,我一圈一圈绕着走!</marquee> 啦啦啦,我一圈一圈绕着走! d.<marquee behavior=alternate>啦啦啦,我来回走耶!</marquee> 啦啦啦,我来回走耶!</p><p>e.<marquee scrolldelay=500 scrollamount=100>啦啦啦,我走一步,停一停!</marquee> 啦啦啦,我走一步,停一停! <marquee>…</marquee>普通卷动 <marquee behavior=slide>…</marquee>滑 <marquee behavior=scroll>…</marquee>预设卷动 <marquee behavior=alternate>…</marquee>来回卷动 <marquee direction=down>…</marquee>向下卷动 <marquee direction=up>…</marquee>向上卷 <marquee direction=right></marquee>向右卷动 <marquee direction=left></marquee>向左卷动 <marquee loop=2>…</marquee>卷动次数 <marquee width=180>…</marquee>设定宽 <marquee height=30>…</marquee>设定高度 <marquee bgcolor=FF0000>…</marquee>设定背景颜色 <marquee scrollamount=30>…</marquee>设定卷动距离 <marquee scrolldelay=300>…</marquee>设定卷动时间 <!>区断标记 <hr>水平线 <hr size=9>水平线(设定大小)</p><h2>flash常用脚本代码</h2><p>一、play命令(播放) 1、使用格式 play() 该命令没有参数,功能是使动画从它的当前位置开始放映。 二、stop命令(停止播放) 1、使用格式 stop() 该命令没有参数,功能是停止播放动画,并停在当前帧位置。 三、gotoAndPlay命令(跳至…播放) 1、使用格式 gotoAndPlay(frame) 参数说明: frame:跳转到帧的标签名称或帧数。 该命令用来控制影片跳转到指定的帧,并开始播放。 2、用法举例 gotoAndPlay(10) 以上动作代码的作用是:让播放头跳转到当前场景的第10帧并从该帧开始播放。 四、gotoAndStop命令(跳至…停止播放) 1、使用格式 gotoAndStop(frame) 参数说明: frame:跳转到帧的标签名称或帧数。 该命令用来控制影片跳转到指定的帧,并停止在该帧。 2、用法举例 gotoAndStop(10) 以上动作代码的作用是:让播放头跳转到当前场景的第10帧并停止在该帧。 五、stopAllSounds命令(停止所有音轨) 1、使用格式 stopAllSounds() 该命令没有参数用来停止当前FlashPlayer中播放的所有声音。 六、if...else语句(条件语句) 1、使用格式 if (条件) { 语句1; } else { 语句2; } 当条件成立时,执行“语句1”的容。当条件不成立时,执行“语句2”的容。2、用法举例</p><p>if(a>b) { //判断a是否大于b trace("a>b"); //若成立,则输出a>b } else { trace("b>=a"); //若不成立则输出b>=a } 七、switch...case...default语句(条件语句) 1、使用格式 switch (表达式) { case值1: 执行语句1; break ; case值2: 执行语句2; break ; …… default: 语句; } 先计算表达式的值,然后去各个case子句中寻找对应的执行语句。如果找不到对应的执行语句,就执行default后面的语句。 2、用法举例 var n:Number = 25; switch (Math.floor(n/10)) { case 1 : trace("number=1"); break; case 2 : trace("number=2"); break; case 3 : trace("number=3"); break; default : trace("number=?"); } 输出结果:number=2 八、while语句(循环语句) 1、使用格式 while (条件) { 执行的代码块;</p><h2>Flash常用代码大全</h2><p>Flash常用代码大全 1、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置? 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置? 在要加载动画的那钟加入 loadMovie("dd.swf", "a"); a._x=205; a._y=250; 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a 2、用flash 做那种弹出的小窗口 分两步: 给flash中的按钮加入如下action: on (release) { getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); } 在HTML页面的...之间加入下面的javascript代码. 3、如何使得flash一打开就是全屏? fscommand("fullscreen",true) 如何不能使用右键?</p><p>fscommand ("showmenu", "false"); 4、当鼠标经过时动画播放到某处 on (rollover) { gotoAndPlay(10); } 当鼠标按下时动画播放到某处 on (release) { gotoAndPlay(1); } 5、播完动画后自动跳到某网页 getURL("siteindex.htm", _self); 6、设为首页 on (release) { getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');v oid document.links.setHomePage ('https://www.doczj.com/doc/b87773188.html,/')", "_self", "POST"); } 注意要将网页中的flash的ID号命名为"links"</p><h2>html特效代码大全精美免费下载</h2><p>html特效代码大全精美免费下载.txt每天早上起床都要看一遍“福布斯”富翁排行榜,如果上面没有我的名字,我就去上班。谈钱不伤感情,谈感情最他妈伤钱。我诅咒你一辈子买方便面没有调料包。 HTML代码大全免费下载 HTML特效代码1。忽视右键 <body oncontextmenu="return false"> 或 <body style="overflow-y:hidden"> 2。加入背景音乐 IE:<bgsound src="*.mid" loop=infinite> NS:<embed src="*.mid" autostart=true hidden=true loop=true> </embed> *.mid你的背景音乐的midi格式文件 3。简单的window.open方法 <a href="#" onclick="javascript :window.open(文件路径/文件名,newwindow, toolbar=no,scrollbars=yes,resizable=no,top=0,left=0, width=400,height=300);">文字或图片</a> 参数解释: <SCRIPT LANGUAGE="javascript"> js脚本开始; window.open 弹出新窗口的命令; 文件路径/文件名弹出窗口的文件名; newwindow 弹出窗口的名字(不是文件名),非必须,可用空代替; width=400 窗口宽度; height=300 窗口高度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; </SCRIPT> js脚本结束 4。简单的页面加密 <script LANGUAGE="javascript"> <!-- function loopy(){ var sWord ="";</p><h2>Flash_AS2.0代码大全</h2><p>Flash as2.0代码大全与Flash 制作技巧 一、注释 // 单行注释符 /* */ 多行注释符/*开始,*/结束 二、转义字符 结果输出: Hello ActionScript2.0 实例:获得系统的事件2: var time = new Date(); //创建Date 类的实例(Date 类的实例含系统时间的所有信息);注意var 中的字母v 是小写的。 var yy = time.getFullYear(); var mm = time.getMonth()+1; /*getMonth 比较特殊,它返回的值是0-11之间的数值, 所以必须要加上1*/ var dd = time.getDate(); var xq = time.getDay(); //返回值为0,周末 var hh = time.getHours(); var min = time.getMinutes(); var ss = time.getSeconds(); trace(yy+"年/\n"+mm+"月\n"+dd+"日\n"+"星期"+xq+"\n"+hh+"点\n"+min+"分\n"+ss+"秒") //换行符号 必须在引号里边才可以 a=yy+"年"+mm+"月"+dd+"日"+"星期"+xq+hh+"点"+min+"分"+ss+"秒" 三、声明方式及获取类型 1.变量的声明方式,数字于字符串数字相加的规则 数字声明的方式 var a:String="12" ; //声明变量a 是一个字符串类型,为12 var b:Number=34 ; //声明变量b 是一个数字字符串类型,为34 var c=a+b ; //声明变量c=a+b trace(c); //字符串类型和数字类型的变量相加时,数字型被转换成字符串再相加 输出结果:1234 2.实例:确定变量的数据类型 typeof var m="12"; trace(typeof(m)); m=2; trace(typeof(m)) 输出结果:string number</p><h2>Sub Station Alpha v4.00+ (ASS、SSA特效代码全解全指令指令大全,包含了所有的指令)</h2><p>Sub Station Alpha v4.00+脚本格式 圣诞重校译本 翻译 Magics Translated from english by Magics 重要订正:绘图命令中04-04译本将b样条(b-spline)曲线与贝兹(Bezier)曲线混淆。现已更正,向各位读者致歉(12-24-04) 0翻译词汇表 1概要 2Sub Station Alpha脚本中的各节 3Sub Station Alpha 脚本中的各种类型的行 4标题行,[Script Info]节 5样式行,[v4+ Styles]节 6对话事件行,[Events]节 7注释事件行,[Events]节 8图像事件行,[Events]节 9音频事件行,[Events]节 10Movie event line, [Events] section 11Command event lines, [Events] section 附录A:样式替换代码 附录B:嵌入式字体/图像编码 (译者注:以下内容中ssa(小写)指Sub Station Alpha 脚本,SSA(大写)指Sub Station Alpha 软件。ass/ASS无论大小写均指Advanced Sub Station Alpha 脚本) 本文档原为SSA的脚本格式说明(能在https://www.doczj.com/doc/b87773188.html, 找到)。更新 或改动了的部分被标记成红色。</p><p>0. 翻译词汇表 英文常用中文翻译(加粗为本文中所用翻译)抱歉,其中可能错误较多,修订完成前不再提供,取有需要请查阅04-04版译本。</p><p>1. 概要 本文是假定你对SSA使用的术语和概念已经熟悉的情况下提供相关信息的。这些内容同时储存在SSA的帮助文档,随SSA一起分发的或者从https://www.doczj.com/doc/b87773188.html, 单独下载的ssa.hlp 文档中。 1ssa v4.00与先前的版本格式不同。 SSA v4.00 是向下兼容的。 一些ssa格式的改动就是为了让v4.00及其后续版本能读取现在甚至将来新的ssa。尤其是,新增加的“Format”行使得SSA能只读取它支持的信息,而忽略新版的脚本中增加的信息。(译者注:这就是下文将介绍的“Format”行的用途,详细的内容请见下文。) 2脚本是普通的DOS格式文本文件。 (译者注:文本文件常见的有DOS、MAC、UNIX。另外ass/ssa支持以Unicode字符集的文本文件储存,因此强烈建议你以此字符集储存,尤其是在你的字幕文件同时包含了多种语言的字幕时,此字符集能提供最好的兼容性。) 这也就意谓着,脚本能“手工”使用任何的本文编器编辑,但是当这样做的时候小心请仔细检查语法,当脚本被载入SSA的时候,任何的错误都可能导致不可预期的结果。 3脚本是按.ini文件的样式分成节(sections)书写的。 如果你对 .ini比较熟悉的话你会发现上手是一件很容易的事。当然,ass脚本并不是真正的ini文件,它不能象ini文件一样工作。 4脚本中大多数行都以行描述符(line descriptor)开始。 行描述符表示了这行包含的信息的类别。冒号表示行描述符结束。 5各个字段(information fields)间用“,”隔开。 因此,在角色名称(译者注:即下文中的Dialogue: 行中Name 字段、Actor 字段)和样式名称(译者注:即下文中的Style: 行的Name 字段;Dialogue: 行中Style 字段)中不允许使用逗号。 (在SSA中,软件会阻止你在其中键入逗号。)这同时使得你能很方便的把大块的ssa导入到电子表格软件中,再分栏将信息输出以便用于其他字幕软件。 6SSA不关心记录事件的各行的顺序。 你甚至可以用完全相反的顺序来录入,SSA仍能按正确的顺序来执行这些事件,因此,脚本中的各个事件并不一定都是以时间为序记录的。 7格式错误的行将会被忽略。 SSA会删除所有它不能理解的行,然后在载入脚本后给出一个警告,告诉你总共有多少行被删除了。 8一行的内容不能折行书写。 每一行必须是完整的一行,不能分行书写。 9字幕中没有定义的样式将用默认样式(*Default)代替。</p><h2>Flash as2.0代码大全(最全合集)</h2><p>Flash as2.0代码大全与Flash制作技巧Flash as2.0代码大全与Flash制作技巧 外部调用swf on (release) { loadMovieNum("service.swf", 1); } 外部调用数据 loadVariablesNum("about.txt", 0); https://www.doczj.com/doc/b87773188.html,eCodepage = true;//中文 音乐加入 mySound = new Sound(); mySound.attachSound("1"); mySound.start(); 关闭指定音乐 mySound.stop("1"); 外部调用音乐 mySound=new Sound(); mySound.loadSound("music.mp3",true); mySound.start(0,100) 关闭音乐 mySound.stop(); 场景: on (release) { gotoAndStop("猫的历史",1); } 外部调用 on (release) { loadmovienum("a.swf",1) } 清空文本框 _root.text="" On(Release) Set Variable:"input" = "" Set Variable:"output" = "" End On</p><p>轻松实现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"); 根据需要,我们可以把它写到帧、按钮、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”中把刚刚建立的按钮拖到场景中,因为该按钮在动画的最后才显示。 给按钮写上如下代码,则实现按下按钮即关闭flash动画。 on (release) {</p><h2>FLASH脚本代码大全</h2><p>FLASH脚本代码大全 - Go to 跳转到指定的帧 - Play 播放 - Stop 停止 - Toggle High Quality 在高画质和低画质间切换 - Stop All Sounds 停止所有声音的播放 - Get URL 跳转至某个超联结 - FSCommand 发送FSCommand命令 - Load Movie 装载影片 - Unload Movie 卸载影片 - Tell Target 告知目标 - If Frame Is Loaded ..判断帧是否被完全载入 - On Mouse Event 鼠标事件 。其他Actions。包括: - break 跳出循环 - call 调用指定帧(一般喊有某个特定函数) - comment 注释 - continue 继续循环 - delete 删除一个对象(Object)中的变量 - do while do while循环 - duplicateMovieClip 复制MC - else 否则(与if联用) - else if 否则如果(与if联用) - evaluate 调用自定义函数(Function) - for for循环 - for .. in 依次取得对象(Object)中的各个属性或者某个数组中的所有元素- FSCommand 发送FSCommand命令 - function 声明自定义函数 - getURL 跳转至某个超联结 - goto 跳转到指定的帧 - if 如果 - ifFrameLoaded ..帧是否完全被载入 - include 读入外部的ActionScript程序文件(.as) - loadMovie 装载MC - loadVariables 转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值 - on 鼠标事件的触发条件</p><h2>网页制作特效——特效代码</h2><p>网页制作特效——网页特效 (1)导航菜单: <html> <head> <meta http-equiv="Content-Language" content="zh-cn"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta http-equiv="refresh" content="0;URL=https://www.doczj.com/doc/b87773188.html,/jscode/js080508/jscode.htm"> <title>仿网页特效观止首页栏目切换滑动门效果</title> </head> <body> 文件较多,查看演示请直接点击下面的预览效果,下载该特效请点击上处链接下载 </body> </html> (2)出发导航菜单: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>网页特效代码|https://www.doczj.com/doc/b87773188.html,|---经典实用的触发型导航菜单</title> </head> <body> <STYLE type=text/css>.sec1 { BORDER-RIGHT: gray 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; COLOR: #000000; BORDER- BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #eeeeee }</p><h2>html常用代码大全</h2><p>HTML 常用代码大全 Html 常用代码 1.文件类型 <HTML></HTML> (放在档案的开头与结尾) 2.文件主题 <TITLE></TITLE> (必须放在「文头」区块内) 3.文头 <HEAD></HEAD> (描述性资料,像是「主题」) 4.文体 <BODY></BODY> (文件本体) 5.层 <DIV></DIV> 6.层的对齐 <DIV ALIGN=LEFT|RIGHT|CENTER|JUSTIFY></DIV> 7.引文区块 <BLOCKQUOTE></BLOCKQUOTE> (通常会内缩) 8.强调 <EM></EM> (通常会以斜体显示) 9.特别强调 <STRONG></STRONG> (通常会以加粗显示) 10 引文 <CITE></CITE> (通常会以斜体显示) 11 码 <CODE></CODE> (显示原始码之用) 12 小字 <SMALL></SMALL> 13 下标 <SUB></SUB> 14 上标 <SUP></SUP> 15 居中 <CENTER></CENTER> (文字与图片都可以) 16 基本字体大小 <BASEFONT SIZE=?> (?从 1 到 7; 内定为 3) 17 说明 <!—说明内容 --> (浏览器不会显示) 18 贴图:<img src="图片地址"> 19 加入连接:<a href="所要连接的相关地址">写上你想写的字</a> 20 在新窗口打开连接:<a href="相关地址" target="_blank">写上要写的字</a> 21 移动字体(走马灯):<marquee>写上你想写的字</marquee> 22 字体加粗:<b>写上你想写的字</b> 23 字体斜体:<i>写上你想写的字</i></p><h2>Flash游戏开发中常用算法</h2><p>Flash游戏开发中常用算法 对象数组 比如要构建一个有很多属性的数组,简单的可以这样做: 2004 代码: var a:Array = new Array(); for (var i = 0; i<10; i++) { a[i] = new Object(); a[i].x = 10; a[i].y = 10*i; a[i].name = "---"; a[i].id = i; // 随便你给什么属性啊。 } ////先用局部变量存储对象会更好一点。 var a=new Array() for(var i=0;i<10;i++){ var ta=new Object(); ta.x=10; ta.y=10; https://www.doczj.com/doc/b87773188.html,="n"+i; a.push(ta); } ////或者更简便一点的方法: var a=new Array() for(var i=0;i<10;i++){ a[i]={x:10,y:10,name:"n"+i } 程序控制角色运动 下面这段代码控制MovieClip mc 从(50,50) 横向运动到(100,50) 停止,速度为5 pixel:mc._x = mc._y=50; mc.onEnterFrame = function() { _x += 5; trace(_x); if (_x == 100) { delete (mc.onEnterFrame);</p><p>} }; 精确计时 我们设定了时间为60 秒,然后通过setInterval 来定期(每1000milliseconds)触发一个函数runTimer。 function runTimer 用来计时,当时间到了以后,转去执行outThere。 function outThere 用来处理时间到了以后的动作,不要忘记clearInterval(intervalID),停止计时。 var time:Number = 60; var intervalID:Number; intervalID = setInterval(runTimer, 1000); function runTimer() { time--; trace(time); if (time == 0) { outThere(); } } function outThere() { // blah blah blah clearInterval(intervalID); } 找到目前最小的一个可用的深度Depth(来自国外) 针对Flash Player 6 的: availTopDepth = function () { var allDepths = []; for (var z in _root) { if (_root[z] instanceof Button || _root[z] instanceof MovieClip || _root[z] instanceof TextField) { allDepths.push(_root[z].getDepth()); } } if (allDepths.length != 0) { sortAll = function (a, b) { if (ab) {return 1;} else {return 0;}}; allDepths.sort(sortAll); return (parseInt(allDepths[allDepths.length-1])+1); } };</p> <div> <div>相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="19083601"><a href="/topic/19083601/" target="_blank">html特效代码大全</a></li> <li id="20695074"><a href="/topic/20695074/" target="_blank">flash常用代码</a></li> <li id="4152676"><a href="/topic/4152676/" target="_blank">flash常用代码大全</a></li> <li id="5944349"><a href="/topic/5944349/" target="_blank">flash实用代码大全</a></li> </ul> </div> </div> </div> <div class="container"> <div>文本预览</div> <div class="textcontent"> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/2c2996465.html" target="_blank">Sub Station Alpha v4.00+ (ASS、SSA特效代码全解全指令指令大全,包含了所有的指令)</a></li> <li><a href="/doc/f814416827.html" target="_blank">flash动作代码大全-控制影片剪辑</a></li> <li><a href="/doc/399747372.html" target="_blank">网页设计与制作试题与html代码大全</a></li> <li><a href="/doc/878111014.html" target="_blank">大众系列5053刷隐藏参考教程</a></li> <li><a href="/doc/9512753440.html" target="_blank">网页对联广告代码效果大全</a></li> <li><a href="/doc/0814619109.html" target="_blank">HTML各种命令的代码</a></li> <li><a href="/doc/da7823482.html" target="_blank">flash实用代码大全:免费下载</a></li> <li><a href="/doc/2115963051.html" target="_blank">ass字幕特效代码大全</a></li> <li><a href="/doc/5d2280031.html" target="_blank">最新DNF代码大全</a></li> <li><a href="/doc/9d4710915.html" target="_blank">html特效代码大全精美免费下载</a></li> <li><a href="/doc/bb2263894.html" target="_blank">比较漂亮的批处理进度条效果代码</a></li> <li><a href="/doc/1b17947933.html" target="_blank">html特效代码大全精美免费下载</a></li> <li><a href="/doc/fd10916869.html" target="_blank">HTML特效代码大全(完整全收录)</a></li> <li><a href="/doc/3d1931472.html" target="_blank">html标签特效代码大全</a></li> <li><a href="/doc/605716636.html" target="_blank">Aegisub 特效字幕代码</a></li> <li><a href="/doc/9c11647333.html" target="_blank">网页设计特效代码大全</a></li> <li><a href="/doc/df1229272.html" target="_blank">Html文字特效代码大全</a></li> <li><a href="/doc/255559472.html" target="_blank">html特效代码大全精美</a></li> <li><a href="/doc/4c11080509.html" target="_blank">网页特效代码 状态栏中的跑马灯</a></li> <li><a href="/doc/972989435.html" target="_blank">HTML特效代码大全(完整全收录)</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0619509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0a19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9619184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3319258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d719211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a519240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9019184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8819195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8319195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7b19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7019336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6819035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6819035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4219232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3b19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2a19396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2c19396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1619338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/e619066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/b019159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "b68938ed6294dd88d0d26b64"; </script> <script type="text/javascript">bdtj();</script> <footer class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a>&nbsp;&copy; 2022 www.doczj.com <a href="/sitemap.html">网站地图</a></p> <p> <a href="https://beian.miit.gov.cn" target="_blank">闽ICP备18022250号-1</a>&nbsp;&nbsp;本站资源均为网友上传分享,本站仅负责分类整理,如有任何问题可通过上方投诉通道反馈 <script type="text/javascript">foot();</script> </p> </footer> </body> </html>