文档库 最新最全的文档下载
当前位置:文档库 › flash动作命令大全

flash动作命令大全

flash动作命令大全
flash动作命令大全

Flash动作命令大全

外部调用swf

on (release) {

loadMovieNum("service.swf", 1);

}

外部调用数据

loadVariablesNum("about.txt", 0);

https://www.wendangku.net/doc/0212794179.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

“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命令

1.影片的播放与停止:

Play( );//播放命令stop( );//停止命令

2.改变流向命令

gotoAndPlay() //跳到指定的画面并连续播放。

gotoAndStop() //跳到指定的画面并停止播放。

gotAndplay(“场景名称”,)//跳到指定场景帧并连续播放。

gotoAndStop(“场景名称:,frlme)//跳到指定场景帧并停止播放。

next( );//跳到下一帧播放;

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();”至此,该符号制作主或:例如:

第1题:1十1十( )

A.2 B.3 C.4 D.0

在上例括号位置插入动态文本框,不输入任何内容。该文本框变量名为:ans。在该帧适当位置插入电影“对错提示”,该电影片断名属性为“ql”,在该电影片断上输人脚本:

//键盘事件控制程序

onClipEvent(keyDown)

}

//取得按键的键值

keycode=Key.getCode();

//判断是否为Enter键

if(keycode==Key.ENTER) {

//判断输入的答案是否正确

//answer=Number(A)

if(_root,ans=="A" or _root.ans=="a"{

//显示“答对了”信息

tellTsrget(_root.q1) {

gotoAndPlay(2);

}

} else {

//显示“答错了”信息

tellTarget(_root.q1) {

gotoAndplay(16)

}

}

}

}

3.声音的加载和控制

插入一段音乐:在Pile/Import to Library中,找到要插入的音乐(如战马奔腾),打开符

号库,找到“战马奔腾”符号,单击右键,在弹出的菜单中单击Linkage…命令,再在弹出的菜单中选中Export for ActionSc选项,在Indentify框内输入标识符:如music。

在需要播放的帧插入如下脚本:

soun=new Sound();//创建声音实例

sound.attachSound("music");//将音乐music链接到sound实例

sound.start(0,2);//播放音乐2遍

sound.setVolume(70):该音乐的音量为70%。

以上加载音乐通过帧加载,也可以通过按钮加载。

停止音乐的方法:制作一个按钮,在按钮上输人脚本:

on(release)

{

sound.stop();

}

4.如何用键盘控制帧的跳转

有的教师喜欢用键盘进行操作,如何使这类操作方使自如呢?用Flash MX制作的方法如下:制作一个符号(如“知识回顾”),符号类型为“电影片段”。在这个符号中将需要回顾的

知识点逐帧展示,每帧动作脚本为:stop()回到主场景,在需要的帧插入该符号,该帧脚

本为:stop();插入后.单击该符号.输人脚本:

onClipEvent(Key Down) {//键盘响应,按下任一键时响应该命令

next();

}

这样即实现了按任一键便可跳转到指定帧的效果。此例仅仅是一种基本方法,读者朋友在应用时可以有更多的扩展。

5.鼠标指向显示填空题答案

显示一些问题的答案,可以将这一答案制成—个按钮,在这一按钮的Up帧可以为空白关键帧,其它帧为答案内容。在问题的答案处插入该按钮,在该帧输入脚本:

on(release) {

gotoAndStop;//第i帧将答案固定显示在屏幕上

flash场景之间相互跳转的实现方法

在制作flash动画的时候,可能会有有很多的mc

有时会把它放到几个场景中,那么在场景中的跳转如何实现呢?

1.

方法一:(使用telltarg...

方法一:(使用telltarget命令)

按钮上的as为:

on (release) {

tellTarget ("/") {

gotoAndPlay ("场景1", 1);

}

}

2.

方法二(用gotoandpla...

方法二(用gotoandplay命令)

主场景2中的mc放到场景2的时间轴上

按钮的as:

onrelease{

gotoAndPlay("场景1",1)

}

并且在最后一帧加stop()

问题就可以解决了:

3.

方法三(利用路径_root.g...

方法三(利用路径_root.gotoandplay())

第二个场景2里面只有一个mc,在这个mc的最后一帧是stop和一个replay按钮

按钮的as:_root.gotoAndPlay(1)

【即告知按钮回到场景1的第一帧】

4.

方法四(给场景起不同的名字)...

方法四(给场景起不同的名字)

如果你的as这样写:

第二个sence里面只有一个mc,在这个mc的最后一帧是stop和一个replay按钮

按钮的as:

onrelease{

gotoAndPlay("sence1",1)

结果按下后却是从这个mc的第一帧开始播放,而不是从sence1的第一帧

这是因为主场景的名字默认为senceN

MC里也可以有多个场景,而mc也是默认为senceN

所以当你在MC用上gotoAndPlay ("scene1", 1);时,指的是所在场景中MC里的第一帧,而不是主场景

解决的方法,就是给场景定义不同的名字

scene1我们改名为:主场景

scene2我们改名为:次场景1

正确的as应该为:

on (release) {

tellTarget (_root) {

gotoAndPlay (1);

}

}

如果想实现按钮点击后从次场景播放就可以在按钮上写上:

on (release) {

tellTarget (_root.次场景) {

gotoAndPlay (1);

}

}

5.

方法五(利用标签label) ...

方法五(利用标签label)

我们在控制动画的时候一般也不是从开始播放,可能是希望从某个场景的某一个关键帧开始播放,那么标签是

最好的实现方法;

例如我们希望点击上面的按钮的时候让动画从主场景中的label1开始播放,那么按钮上的as应该为:

on (release) {

tellTarget (_root) {

gotoAndPlay ("label1");

}

例如有3个场景,我们希望点击上面的按钮的时候让动画从次场景1中的label4开始播放,那么按钮上的as应该为:

on (release) {

tellTarget (_root) {

gotoAndPlay ("次场景1", "label4");

}

}

}

}

如果想实现按钮点击后从次场景播放

就可以在按钮上写上:

on (release) {

tellTarget (_root.次场景) {

gotoAndPlay (1);

}

}

3,什么叫矢量图?

矢量图可以任意缩放而不影响Flash的画质,位图图像一般只作为静态元素或背景图,Fla sh并不擅长处理位图图像的动作,应避免位图图像元素的动画。

4,如何迅速地对齐不同中的物件?

用Inspector “Ctrl+Alt+I”直接输入坐标。

或是工具栏〉〉窗口〉〉面板〉〉排列“Ctrl+K”调出排列面板来。图例

5,怎样调节一个Symbol/MC地透明度?

选中Symbol/MC,菜单栏找到Modify(修改) 〉〉Instance (实例)〉〉Color effect (效果

)〉〉Alpha(透明度) 调整就可以了

6,做好地Flash放在html上面以后,它老是循环,怎么能够让它不进行循环?

最后一个祯地Action设置成Stop(停止)

7,怎样给我的FLASH做一个预加载地LOADING?

用Action语法地if is loaded来实现,新建一层,这层专门放Action,

第一帧,

ifLoaded ("场景", ) //假如场景中地祯数已经载入

goto and play() //跳至并播放某某祯(自己设定)

{}

第二帧,

goto and play("场景1", 1)//跳至并播放第一祯循环

再加上一个load地MC循环播放在这两帧的中间,就OK了。

8,怎样点击一个按钮打开一个页面html而不是一个祯.

制作一个按钮,上面地AS直接写:

on (release)

getURL ("***.html");

{}

这里地***.html就是你要打开地页面文件名,当然也可以是某某URL地址,比如说https://www.wendangku.net/doc/0212794179.html,/

9,我在按钮地OVER祯放置了一个很大地MC,为什么我要没有点击到按钮鼠标就变成了手地状态?

按钮真正激活区是在HIT(按下)祯地位置,如果想控制按钮的位置为一定值,可以在HIT祯绘制一个透明地图形来判断.

10,如果屏蔽鼠标右键?FS命令都是什么意思?

fscommand ("fullscreen", "true/false");(全屏设置,TRUE开,FALSE关)

fscommand ("showmenu", "true/false");(右键菜单设置,TRUE显示,FALSE不显示)fscommand ("allowscale", "true/false");(缩放设置,TRUE自由缩放,FALSE调整画面

不影响影片本身的尺寸)

fscommand ("trapallkeys", "true/false");(快捷键设置,TRUE快捷键开,FALSE快捷键

关)

fscommand ("exec");(EXE程序调用)

fscommand ("quit");(退出关闭窗口)

11,在FLASH中的字体总是很模糊,用变清晰地办法吗?

写好文本以后CTRL+T打开文本设置面板,在最后地文本框选项那里框选使用设计字体就行了.(注意最好使用宋体,尺寸为12或者8,这样比较工整)

12,我想做一个MTV,怎么导入声音呀?

很简单,CTRL+R导入你地声音文件就行了.

13,我制作地MTV声音和歌词总是不同步.

CTRL+F打开祯控制面板,右边找到声音选项卡,调整声音地同步效果为STREM(音频数据流)模式就行了.

16,怎样可以做出很漂亮地字体特效?

用第三方软件Swish和Swfx这些,闪吧地软件资源有下载.

19,如何加载一个SWF文件

添加一个空地MC。实体名为ok,

ACTION:loadMovie("dr/test.swf", "_root.ok");

控制这个MC的位置,大小等相对属性(Property)就会影响调入SWF的位置和大小。

setProperty ("mc", _xscale, "****");

setProperty ("mc", _yscale, "****");

setProperty ("mc", _x, "****");

setProperty ("mc", _y, "****");

setProperty ("mc", _Alpha, "****"); ............

20,如何导入一个背景透明度效果比较好地位图?

推荐使用PNG格式(FIREWORK),FLASH对PNG位图地融合透明效果支持相当好。

21.问:如何用action将页面设为首页和加入收藏夹?

答:一,用getURL的方法:

设为首页:

on (release)

getURL(";void links[0].setHomePage('https://www.wendangku.net/doc/0212794179.html,/);", "_se

lf", "POST");

{}

加入收藏夹:

on (release)

getURL(" external.AddFavorite('https://www.wendangku.net/doc/0212794179.html,,'闪

吧');", "_self", "POST");

{}

二,用fscommand的方法,有点复杂

1,先在flash的按钮上添加代码:

首页:

on (release)

fscommand("setHomePage", "https://www.wendangku.net/doc/0212794179.html,);

{}

收藏夹:

on (release)

fscommand("addFavorite", "https://www.wendangku.net/doc/0212794179.html,|闪吧);

{}

然后在发布设置中选择flash with fscommand,发布成html

2,修改html:

找到

// Handle all the the FSCommand messages in a Flash movie

sethomepage_DoFSCommand(command, args)

{}

这一段,修改成:

// Handle all the the FSCommand messages in a Flash movie

sethomepage_DoFSCommand(command, args)

var sethomepageObj = InternetExplorer ? sethomepage : sethomepage;

if (command == "setHomePage") {

links[0].style.behavīor = "url(#default#homepage)";

links[0].setHomePage(args);

{} else if (command == "addFavorite")

args = args.split("|");

external.AddFavorite(args[0], args[1]);

{}

}

最后,如果html里一个链接都没有,还需?lt; LANGUAGE=java>这句的前面添

加一句

22.问:怎么让动画放完后自动关闭?

答:在最后一桢的ACTION里选FSCOMMOND一项,然后在右边选中QUIT,就可以了24。问:如何在Flash中打开一个定制的浏览器新窗口?

答:这个问题,很常见,也讨论过无数次,以前的一些有用的帖子找不到了,现在重新整理如下:

常用也是很简单的方法是用类似

Get URL (";")

这样的一句,但有很多问题,比如打开了新窗口后,原窗口的内容也被替代了。

1、在Flash中需要执行打开新窗口动作的地方插入以下语句:

FS Command ("open_window", "filename.htm;newwin;toolbar=no,location=no,status=

no,

menubar=no,scrollbars=no,resizable=no,width=320,height=200")

其中Arguments:

filename.htm 要打开的文件名

newwin 新窗口的名字

toolbar=no,location=no,status=no,

menubar=no,scrollbars=no,resizable=no,width=320,height=200 新窗口的有关属性,包括尺寸注意以上三部分要用分号";"分隔

2、在File>Publish setting...中设定

HTML中的Tempalte : Flash with FSCommand

发布

3、编辑发布生成的html文件,找到以下一段:

code:< LANGUAGE=java>

var Movie1Obj = InternetExplorer ? Movie1 : Movie1;

// Place your code here...

if (command == "open_window")

{

arg_array=args.split(";");

open(arg_array[0],arg_array[1],arg_array[2]);

{}

}

...

OK!

如果是插入现有的html页,可以先发布,再copy相应的代码到html文件。

25。问:如何用action控制倒放?

答:做一个mc放在合适的地方,里面有两帧

第一帧:

If (GetProperty ("/a",_current)<=1)

Begin Tell Target ("/a")

Go to and Stop (GetProperty ("/a",_totals))

End Tell Target

Else

Begin Tell Target ("/a")

Go to and Stop (GetProperty ("/a",_current)-1)

End Tell Target

End If

第二帧:

Go to and Play (1)

这样就可以让/a倒放

但是还有一个问题无法解决:

如果我只想停一段呢?[/color]

比如说,我在第十个关键帧处加了一个STOP,在第三十个关键帧处加了一个STOP,现在想

倒到STOP处停下来,却没有办法做到。

If (GetProperty ("/a",_current)<=1)

Begin Tell Target ("/a")

Go to and Stop (GetProperty ("/a",_totals))

End Tell Target

Else

Begin Tell Target ("/a")

Go to and Stop (GetProperty ("/a",_current)-1)

End Tell Target

End If

第二帧:

Go to and Play (1)

这一段肯定放在一个mc 里,

假设这个mc为/b

在/a需要停止的帧理设置

Begin Tell Target ("/b")

stop

End Tell Target

stop

就可以了

26。问:内部声音角色与外部声音角色有何差异?

答:没什么太大的区别

外部文件如果导如的话可以降低文件的大小

在发布的时候或者做成光盘的时候需要和DCR文件一起走,并且始终保持相对路径不变还有一个流式播放的问题

如果导入的声音文件过大就会影响同步效果,声音滞后。(因为Director在播放内部声音

之前就将其预栽到RAM中)外部声音文件是流式的,一边播放,一边下载。但要注意连接路

径问题。

27。问:如何使声音无限循环?

答:将声音的循环次数定义成足够大,如果你的音乐设为STREM(音频数据流)那你的swf 文

件也会足够大。

28。问:如何控制声音的播放及停止

答:在library 里右健点击声音文件,选linkage…

设置Export This Symbol

entifier:

取名为"sound"

然后就可以在stage里面设置了

s = new Sound();

s.attachSound("sound");

要让声音sound关掉只须

执行:

s.stop();

要让他开始播放就是

s.start();

29.问:如何调入SWF文件及控制它的大小和位置?

答:一、如何调入一个SWF文件:

调入一个SWF置给一个层loadMovieNum ("path/movieFile.swf", 0);

其“path/movieFile.swf”为要调入文件的地址,“0”为层号,“0”为第0层;

调入一个SWF置给一个MC

loadMovie ("path/movieFile.swf", "MC_Name");其“path/movieFile.swf”为要调入文

件的地址,“MC_Name”是MC的名字。

二、如何改变调入后的SWF大小:

setProperty ("MC_Name", _xscale, size_x);

setProperty ("MC_Name", _yscale, size_y);

“MC_Name”顾名思义是那个MC的名字了,“_xscale”和“_yscale”是指这个MC的X 与Y点

的位置,这个位置是用来控制MC大小的。其“size_x”和“size_y”为设定这个MC具体大小的数值。

三、如何改变其位置:

一个简单的方法是,我们可以来移动那个已给置入MOVIE文件的MC,就像我们用来改变一张

图的位置那样用鼠标拖动它。

另一个方法是利用setProperty来进行改变这个MC的位置。

setProperty ("MC_Name", _x, "position_x");

setProperty ("MC_Name", _y, "position_y");

“MC_Name”是MC的名字,“_x”和“_y”指的是X坐标和Y坐标点,而“position_x”与“

position_y”是位置具体的数值。

30.问:如何优化Flash动画,使文件更小,播放更流畅?

答:Flash作为Macromedia公司出品的网页制作与动画创作的专业软件,操作简便,功能强大,现已成为交互式矢量图形和Web动画事实上的标准。

但是,如果制作的Flash电影文件较大,动辄几百k的话,常常会让网上浏览者在不断

等待中失去耐心。对Flash电影进行优化就显得很有必要了,但前提是我们不能有损电影的播放质量。

1.多使用符号(Symbol)。如果电影中的元素有使用一次以上者,则应考虑将其转换

为符号。重复使用符号并不会使电影文件明显增大,因为电影文件只需储存一次符号的图形数据。

2.尽量使用渐变动画。只要有可能,应尽量以“移动渐变”(Create Motion Tween

)的方式产生动画效果,而少使用“逐帧渐变”(-By-)的方式产生动画。

关键帧使用得越多,电影文件就会越大。

3.多采用实线,少用虚线。限制特殊线条类型如短划线、虚线、波浪线等的数量。由

于实线的线条构图最简单,因此使用实线将使文件更小。

4.多用矢量图形,少用位图图像。矢量图可以任意缩放而不影响Flash的画质,位图

图像一般只作为静态元素或背景图,Flash并不擅长处理位图图像的动作,应避免位图图像元素的动画。

5.多用构图简单的矢量图形。矢量图形越复杂,CPU运算起来就越费力。可使用菜单

命令Modify (修改)/Curves(曲线)/Optimize(优化),将矢量图形中不必要的线条删除,从而减小文件。

6.导入的位图图像文件尽可能小一点,并以JPEG方式压缩。

7.音效文件最好以MP3方式压缩。MP3是使声音最小化的格式,应尽量使用。

8.限制字体和字体样式的数量。尽量不要使用太多不同的字体,使用的字体越多,电

影文件就越大。尽可能使用Flash内定的字体。

9.不要包含所有字体外形。如果包含文本域,则应考虑在Text Field Properties(

文本域属性)对话框中选中Include Only Specified Font Outlines(只包括指定字体外

形),而不要选择Include All Font Outlines (包括所有字体外形)。

10.尽量不要将字体打散(菜单命令为Modify / Break Apart)。字体打散后就变成

图形了,这样会使文件增大。

11.尽量少使用过渡填充颜色。使用过渡填充颜色填充一个区域比使用纯色填充区域

要多占50字节左右。

12.尽量缩小动作区域。限制每个关键帧中发生变化的区域,一般应使动作发生在尽

可能小的区域内。

13.尽量避免在同一时间内安排多个对象同时产生动作。有动作的对象也不要与其它

静态对象安排在同一图层里。应该将有动作的对象安排在各自专属的图层内,以便加速Fl ash动画的处理过程。

14.用Load Movie命令减轻电影开始下载时的负担。若有必要,可以考虑将电影划分

成多个子电影,然后再通过主电影里的Load Movie、Unload Movie命令随时调用、卸载子电影。

15.使用预先下载画面。如果有必要,可在电影一开始时加入预先下载画面(Preloader),以便后续电影画面能够平滑播放。较大的音效文件尤其需要预先下载。

16.电影的长宽尺寸越小越好。尺寸越小,电影文件就越小。可通过菜单命令Modify (修改)/Movie(电影),调节电影的长宽尺寸。

17.先制作小尺寸电影,然后再进行放大。为减小文件,可以考虑在Flash里将电影的

尺寸设置小一些,然后导出迷你SWF电影。接着将菜单File(文件)/Publish Settings…(发布设置…)中HTML选项卡里的电影尺寸设置大一些,这样,在网页里就会呈现出尺寸

较大的电影,而画质丝毫无损、依然优美。

在进行上述修改时,不要忘记随时测试电影的播放质量、下载情况和查看电影文件的

大小。

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();”至此,该符号制作主或:例如:

FLASH快捷键大全

FLASH快捷键大全箭头工具【v】 部分选取工具【a】 线条工具【n】 套索工具【l】 钢笔工具【p】 文本工具【t】 椭圆工具【o】 矩形工具【r】 铅笔工具【y】 画笔工具【b】 任意变形工具【q】 填充变形工具【f】 墨水瓶工具【s】 颜料桶工具【k】 滴管工具【i】 橡皮擦工具【e】 手形工具【h】 缩放工具【z】,【m】 菜单命令类 新建flash文件【ctrl】+【n】 打开fla文件【ctrl】+【o】 作为库打开【ctrl】+【shift】+【o】 关闭【ctrl】+【w】 保存【ctrl】+【s】 另存为【ctrl】+【shift】+【s】 导入【ctrl】+【r】 导出影片【ctrl】+【shift】+【alt】+【s】 发布设置【ctrl】+【shift】+【f12】 发布预览【ctrl】+【f12】 发布【shift】+【f12】 打印【ctrl】+【p】 退出flash【ctrl】+【q】 撤消命令【ctrl】+【z】 剪切到剪贴板【ctrl】+【x】 拷贝到剪贴板【ctrl】+【c】 粘贴剪贴板内容【ctrl】+【v】 粘贴到当前位置【ctrl】+【shift】+【v】 清除【退格】

复制所选内容【ctrl】+【d】 全部选取【ctrl】+【a】 取消全选【ctrl】+【shift】+【a】 剪切帧【ctrl】+【alt】+【x】 拷贝帧【ctrl】+【alt】+【c】 粘贴帧【ctrl】+【alt】+【v】 清除贴【alt】+【退格】 选择所有帧【ctrl】+【alt】+【a】 编辑元件【ctrl】+【e】 首选参数【ctrl】+【u】 转到第一个【home】 转到前一个【pgup】 转到下一个【pgdn】 转到最后一个【end】 放大视图【ctrl】+【+】 缩小视图【ctrl】+【-】 100%显示【ctrl】+【1】 缩放到帧大小【ctrl】+【2】 全部显示【ctrl】+【3】 按轮廓显示【ctrl】+【shift】+【alt】+【o】 高速显示【ctrl】+【shift】+【alt】+【f】 消除锯齿显示【ctrl】+【shift】+【alt】+【a】 消除文字锯齿【ctrl】+【shift】+【alt】+【t】 显示隐藏时间轴【ctrl】+【alt】+【t】 显示隐藏工作区以外部分【ctrl】+【shift】+【w】显示隐藏标尺【ctrl】+【shift】+【alt】+【r】 显示隐藏网格【ctrl】+【’】 对齐网格【ctrl】+【shift】+【’】 编辑网络【ctrl】+【alt】+【g】 显示隐藏辅助线【ctrl】+【;】 锁定辅助线【ctrl】+【alt】+【;】 对齐辅助线【ctrl】+【shift】+【;】 编辑辅助线【ctrl】+【shift】+【alt】+【g】 对齐对象【ctrl】+【shift】+【/】 显示形状提示【ctrl】+【alt】+【h】 显示隐藏边缘【ctrl】+【h】 显示隐藏面板【f4】 转换为元件【f8】 新建元件【ctrl】+【f8】 新建空白贴【f5】 新建关键贴【f6】 删除贴【shift】+【f5】 删除关键帧【shift】+【f6】 显示隐藏场景工具栏【shift】+【f2】

flash动作命令大全

Flash动作命令大全 外部调用swf on (release) { loadMovieNum("service.swf", 1); } 外部调用数据 loadVariablesNum("about.txt", 0); https://www.wendangku.net/doc/0212794179.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

Flash中的动作脚本

Flash中的动作脚本 1.1什么是ActionScript ActionScript是Flash的脚本语言。可以使用ActionScript控制Flash中的对象,创建向导和交互元素,也可以扩展Flash,制作高级交互影片和Flash交互网站。 1.2动作脚本所附加的位置 1.附着在按钮实例上 方法:选择场景中的按钮,单击鼠标右键,从弹出的快捷菜单中选择“动作”(Action),在打开的“动作”面板中添加ActionScript脚本。 使用:在动画播放时,发生按钮事件时,即会触发附着在其上对应事件的捕捉函数并运行该函数或指令。 2.附着在关键帧上 方法:在想要附着动作脚本的关键帧上单击鼠标右键,从弹出的快捷菜单中选择“动作”,在打开的“动作”面板中添加动作脚本。 使用:在动画播放时,只要该关键帧被播放一次,附着在它上面的脚本就执行一次。 显示:附着有动作脚本的关键帧会显示一个a。 3.附着在影片剪辑上 方法:在场景的影片剪辑上单击鼠标右键,从弹出的快捷菜单中选择“动作”,在打开的“动作”面板中添加动作脚本命令,该脚本就附着在影片剪辑上。 使用:当对影片剪辑发生各种事件时,就触发了附着在其上的捕捉函数,开始运行捕捉函数中的脚本命令。 1.3ActionScript相关述语 1.实例:属于某个类的对象,同类对象的实例具有该类对象的所有共同特性。例如每一个影片剪辑都是MovieClip类的一个实例,它们都具有_x、_y、_alpha 等属性。每个实例都对应着一个标识该实例的标识符,称为实例名称。要用程序控制或使用某个实例,就需要用到实例名称。例如,要让影片剪辑实例(名称为myCan)中的动画播放,可以使用如下脚本程序:“myCar.play();”。其中,myCar 表示实例名称,play()是MovieClip类的方法,它们之间用(.)连接起来。 2.对象:特定类的实例,是属性和方法的集合。按钮是对象,影片剪辑是对象。 3.事件:是SWF文件播放时对象所发生的动作。例如,单击按钮,按下键盘上的键,动画播放到某一帧等都是事件。 1)按钮事件 a)onDragOut:当在按钮上按下鼠标,只要按住左键移到按钮外,就会开始执行 相应的动作。 b)onDragOver:在按钮上按下鼠标,并按住移开按钮,然后又移到按钮上,并 且在些过程中一直没有释放,则开始执行相应的动作。

FLASH动作脚本基本知识

FLASH动作脚本基本知识 第一讲动作脚本基本知识 一、动作脚本概念动作脚本就是Flash MX 为我们提供的各种命令,运算符以及对象,使用动作脚本时必须将其附加在按钮、影片剪辑或者帧上,从而使单击按钮和按下键盘键之类的事件时触发这些脚本。以便实现所需的交互性。 学习动作脚本的最佳方法是对其进行实际操作,即使对动作脚本没有完全理解,也不影响对其控制功能的使用,一样能够实现简单的交互性操作,经过一段时间的实践对基本的动作(如play 和stop)运用自如,对动作脚本略知一二后,就可以开始学习关于此语言的更多知识了。 二、动作脚本面板当我们为帧,按钮或影片剪辑指定动作时必须使用动作面板,动作面板的结构如示例1.1 三、基本动作控制命令 1 停止命令格式; stop(); 说明动作;停止播放头的移动 2 播放命令 格式;play(); 说明动作;在时间轴中向前移动播放头。 3 转移命令gotoAndPlay(scene, frame) 参数scene 播放头将转到的场景的名称。frame 播放头将转到的帧的编号或标签。 动作;将播放头转到场景中指定的帧并从该帧开始播放。如果未指定场景,则播放头将转到当前场景中的指定帧。以上三个命令是动作脚本中最常用的基本动作,它们通过对时间轴上播放头的控制实现的特定功能,在对播放头实施控制时一般有多种方法可供选择,但最常用的是在坐标系内部实施控制和在不同坐标系之间实施控制,前者直接使用命令就可以实现目的(见示例1.2和示例1.3),后者则必须使用目标路径才能实现控制功能(见示例1.4和示例1.5) 四按钮 使用按钮元件可以在影片中创建响应鼠标点击、滑过或其它动作的交互式按钮。可以定义与各种按钮状态关联的图形,然后指定按钮实例的动作。请参阅为按钮指定动作。在单击或滑过按钮时要让影片执行某个动作。您必须将动作指定给按钮的一个实例;该元件的其它实例不受影响。 当为按钮指定动作时,必须将动作嵌套在on 处理函数中,并指定触发该动作的鼠标或键盘事件。当在标准模式下为按钮指定动作时,会自动插入on 处理函数,然后您可从列表中选择一个事件。您也可用动作脚本Button 对象的事件在发生按钮事件时执行脚本。************************************************ 注释1:命令中的圆括号(1) 圆括号一般用来放置函数的参数以便传递这些参数,我们所学习的各种命令,也都可以称为函数.

FLASH fscommand命令详解

因为很多人对FSCommand的某些功能都不是很了解 经常发贴而又得不到有效的回答,因此我整理了一些资料希望对大家有帮助 fscommand(cmd_string, arg_string) 执行主机端指令。cmd_string指定所要执行的指令名,可为FlashPlayer的 指令或浏览器javascript函数。arg_string声明该指令所用到的参数。 FlashPlayer的指令有(只能在独立播放器时使用): "fullscreen" 是否全屏播放,参数为true或false "allowscale" 是否允许通过拉伸窗口缩放影片,参数为true或false "showmenu" 是否在播放器显示菜单,参数为true或false "trapallkeys" 是否屏蔽播放器的快捷键(如Esc表示停止播放并恢复 "save" 隐藏属性,作用是存变量到文本文件. 视窗显示),参数为true或false。但Alt+F4系统快捷 键(关闭窗口)依然可用。 "exec" 运行arg_string所指定的文件。 ■□FSCommand语句中的exec命令可以使swf 文件具有读写磁盘的功能 这部分内容说的是,FSCommand->exec命令与操作系统进行交互的用法,包括如何打开本地文件,存储文件,建立目录,打开浏览器窗口以及其它外部程序。针对MAC机和PC机使用不同的操作系统,FSCommand语句在实际写法上不尽相同,本文以PC机为例进行说明。(MAC机中的情况不作翻译) 适用于Windows 9X的FSCommand->exec命令详细说明: (注:若要将以下命令句法移植到NT/2000/Me上,不能原封不动的照搬,需要略作改动,请自行实践。) 1、存储文件到硬盘 有时我们想要在用户的机子上留下cookie,或在用户的硬盘上存储一些其它类型的信息,唯一可行的方法就是借助FSCommand,它通过调用用户Windows系统的https://www.wendangku.net/doc/0212794179.html,命令打开MS-DOS窗口实现文件的存储。因为使用DOS命令行的方式生成文件,所以MS-DOS窗口是必然要出现的,但在高配置机子上,这个过程一闪而过,用户不易察觉。使得该命令生效的前提是,含有这个FSCommand语句的swf文件必须是在本机上运行,而不是通过网络来访问。 举例:将swf文件中文本输入框(变量名为:textbox)的内容存到一个新创建的和swf文件位于相同目录下的名 为textfile.txt的文件中,并作为值赋给新的变量var。如下书写FSCommand 语句: 打开Action面板选择Normal模式,在语句列表中选取FSCommand语句,转到面板下部:在Command框中填写:exec (不要复选其后的Expression复选框) 在Arguments框中填写:"https://www.wendangku.net/doc/0212794179.html," add chr(9) add "/c" add chr(9) add "echo" add chr(9) add

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

flash 动画代码中的flash动作代码大全flash动画代码中的flash动作代码大全 一、外部调用swf 代码 on (release) { loadMovieNum("service.swf", 1); } 二、音乐代码外部调用数据loadVariablesNum("about.txt", 0); https://www.wendangku.net/doc/0212794179.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)

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”中把刚刚建立的按钮 拖到场景中,因为该按钮在动画的最后才显示。

FLASH命令大全

flash快捷键大全 工具 箭头工具【V】部分选取工具【A】线条工具【N】 套索工具【L】钢笔工具【P】文本工具【T】 椭圆工具【O】矩形工具【R】铅笔工具【Y】 画笔工具【B】任意变形工具【Q】填充变形工具【F】墨水瓶工具【S】颜料桶工具【K】滴管工具【I】 橡皮擦工具【E】手形工具【H】缩放工具【Z】,【M】菜单命令 新建FLASH文件【Ctrl】+【N】 打开FLA文件【Ctrl】+【O】 作为库打开【Ctrl】+【Shift】+【O】 关闭【Ctrl】+【W】 保存【Ctrl】+【S】

另存为【Ctrl】+【Shift】+【S】 导入【Ctrl】+【R】 导出影片【Ctrl】+【Shift】+【Alt】+【S】发布设置【Ctrl】+【Shift】+【F12】 发布预览【Ctrl】+【F12】 发布【Shift】+【F12】 打印【Ctrl】+【P】 退出FLASH【Ctrl】+【Q】 撤消命令【Ctrl】+【Z】 剪切到剪贴板【Ctrl】+【X】 拷贝到剪贴板【Ctrl】+【C】 粘贴剪贴板内容【Ctrl】+【V】 粘贴到当前位置【Ctrl】+【Shift】+【V】清除【退格】

复制所选内容【Ctrl】+【D】 全部选取【Ctrl】+【A】 取消全选【Ctrl】+【Shift】+【A】剪切帧【Ctrl】+【Alt】+【X】 拷贝帧【Ctrl】+【Alt】+【C】 粘贴帧【Ctrl】+【Alt】+【V】 清除贴【Alt】+【退格】 选择所有帧【Ctrl】+【Alt】+【A】编辑元件【Ctrl】+【E】 首选参数【Ctrl】+【U】 转到第一个【HOME】 转到前一个【PGUP】 转到下一个【PGDN】

Flash常用代码大全

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) 如何不能使用右键?

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.wendangku.net/doc/0212794179.html,/')", "_self", "POST"); } 注意要将网页中的flash的ID号命名为"links"

flash使用代码大全

外部调用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命令

Flash动作脚本中常用的语句

一、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、用法举例 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:

03flash动作补间练习(精)

动作补间动画 动作补间动画也是Flash中非常重要的表现手段之一,与“形状补间动画”不同的是,动作补间动画的对象必需是“元件”或“群组对象”。 运用动作补间动画,你可以设置元件的大小、位置、颜色、透明度、旋转等种种属性,充分利用动作补间动画这些特性,可以制作出令人眼花缭乱的动画效果。 学习目的 本节你将学会以下知识: ◆动作补间动画的制作方法 ◆网站Banner的制作方法 ◆ “文本工具”的使用方法 ◆制作文字变色效果 ◆制作文字大小缩放效果 ◆制作文字改变透明度效果 课前热身 (1).创建影片文档 步骤1设置影片文档属性 执行【文件】|【新建】命令,在弹出的面板中选择【常规】|【Flash文档】选项后,单击【确定】按钮,新建一个影片文档。打开【文档属性】对话框,设置文件大小为520×60像素,【背景色】为白色,如图3.2所示。

图3.2 设置文档属性 步骤2设置背景图层 执行【文件】|【导入】|【导入到舞台】命令,将image005.jpg图片导入到场景中,选择工具箱中的 【箭头工具】和【任意变形工具】调整图片的大小和位置。选中第205帧,按F5键,添加普通帧,图片效果如图3.3所示。 图3.3 设置背景 (2).创建元件 步骤1 创建“电脑动画”元件 执行【插入】|【新建元件】命令,新建一个图形元件,名称为“电脑动画”。在新元件编辑场景中选择第一帧,单击工具箱中的【文字工具】,在场景中单击一下,然后在【属性】面板上设置文本类型为【静态文本】、字体为【隶书】、字体大小为32、颜色值为#FF9900,设置完后,在场景中输入“电脑动画”四个字,如图3.4所示。 图3.4 创建“电脑动画元件” 步骤2创建“网页设计”元件 执行【插入】|【新建元件】命令,新建一个图形元件,名称为“网页设计”。在编辑场景中选择第一帧,按上面的方法,在场景中输入“网页设计”四个字,参数同上。 步骤3 创建“图像制作”元件 执行【插入】|【新建元件】命令,新建一个图形元件,名称为“图像制作”。在编辑场景中选择第一帧,按上面的方法,在场景中输入“图像制作”四个字,参数同上。

flash常用命令整理

flash常用命令整理 1.MovieClip.lineStyle() 用法:my_mc.lineStyle([thickness[,rgb[,alpha]]]) 功能:指定一个线条样式,供Flashy用于lineTo()和curveTo()的后续调用 参数:thickness:以磅为单位指示颜色粗细,有效值为0到255;rgb:线条的十六进制颜色值;alpha:显示线条的透明值 2.MovieClip.lineTo() 用法:MovieClip.lineTo(x,y) 功能:用当前线条样式从当前点向(x,y)画线,默认起点为(0,0) 3.MovieClip.beginFill() 用法:MovieClip.beginFill([rgb[,alpha]]) 功能:指示新的绘画路径的开始 4.MovieClip.moveTo() 用法: MovieClip.moveTo(x,y) 功能:”虚拟钢笔”默认起始位置为(0,0),如果绘制图形不是从(0,0)出发,就用该命令将当前绘画位置移到(x,y)

5.MovieClip.endFill() 用法: MovieClip.endFill() 功能:对自从上次调用beginFill或beginGradientFill方法以来添加的线条或曲线应用填充.该指令没有参数,它声明结束一个beginFill指令并且清除早先对”钢笔”的种种设置,它不能单独出现,只能和beginFill指令成对出现 6.MovieClip.clear() 用法: MovieClip.clear() 功能:删除使用影片剪辑绘画方法(包括用MovieClip.lineStyle()指定的线条样式)在运行时创建的所有图形.创建过程中(用flash绘画工具)手动绘制的形状和线条不受影响 7.拖动影片函数startDrag() 用法:startDrag(target,[lock,left,top,right,bottom]) 功能:鼠标跟踪中用的.使target影片剪辑在影片播放过程中可拖动状态,直到用stopDrag()明确停止拖动为止,或对其他影片剪辑调用了 startDrag()动作为止. 8.停止拖动影片剪辑函数stopDrag() 用法:stopDrag() 停止对特定对象的拖动:mc.stopDrag() 9.隐藏鼠标函数Mouse.hide() 用法:Mouse.hide()

flash专题练习分析

flash专题练习卷 一、选择题(每题2分) 1.小王使用GoldWave软件处理名为old.wav的双声道音频,删除了右声道中前半部分的声音,并按原采样频率、量化位数和声道数以new.wav为文件名保存。new.wav 与old.wav相比,存储容量()A.减小1/8 B.减小1/4 C.减小1/2 D.不变 2.某同学使用GoldWave软件编辑音频文件,其操作界面如下图所示,下列说法错误 ..的是 A.如需将没有选定的音频部分删除可以点击工具 B.当前选中部分的音频区间为30秒到50秒共20秒音频数据 C.这是一首立体声的采用MPEG Layer-3压缩的音频文件 D.如需要选中1秒到30秒区间的音频可以使用工具 3.在GoldWave中,处理某音频素材的部分界面如图所示: 分析图中信息,下列描述错误的是() A.执行操作后,按原格式保存,音频文件的存储容量约为原来的1/3 B.执行操作后,按原格式保存,音频文件的存储容量约为原来的2/3 C.将音量降低到原来的1/3后,按原格式保存,音频文件的存储容量约为原来的1/3 D.不改变其它参数,执行另存为单声道文件操作后,音频文件的存储容量约为原来的1/2 4.某一音频文件的相关属性如下图所示,下列说法错误 ..的是()

5.诸老师使用Flash软件制作了一个多媒体作品,进行语法检查时出现了错误提示,如图所示。 由错误提示可以得出() A.动作命令“gotoandplay();”不能用于按钮实例 B.该动作命令添加在“场景2”场景“图层1”图层的第60帧 C.动作命令书写格式有误 D.“图层1”中没有按钮实例 6.小芳使用 Flash软件制作燕子飞翔补间动画, 部分界面如 图所示: 分析图中信息, 下列描述正确的是( ) A. 测试该场景, 从第1帧播放到第24帧的时间约为1.8秒 B. 第12帧延续了第7帧的画面 C. 从第7帧开始的补间动画是成功的 D. 当前图层无法进行帧的插入和删除操作 7.下面是一个Flash动画的时间轴截图,下列说法正确的有() ①前图层是小鱼图层 ②小鱼图层第12帧是空白关键帧 ③该动画有四个图层 ④荷花图层当前处于隐藏状态,测试影片时该图层的内容将不显示 ⑤池塘图层当前处于锁定状态,无法直接修改关键帧内对象

关于flash动作脚本

关于Flash动作脚本--ActionScript ActionScript即动作脚本,简称AS。在Flash动画中,使用AS 可以使动画实现交互或完成某些特效。 一、AS要写在什么地方,什么时候AS被触发执行? 1、关键帧: 写在关键帧上面的AS,当时间轴上的指针走到这个关键帧的时候,写在这个帧上面的AS就被触发执行了。 例如要让影片播放完成后停在最后一关键帧,操作方法就是点选最后一帧关键帧,然后打开动作面板,在面板中输入stop()。 2、按钮: 不同于关键帧上面的AS,按钮上面的AS要有触发条件。要把AS 写在按钮上,操作方法是点选目标按钮,然后打开动作面板。 例如:假设有个按钮,效果是按下按钮后停止播放,那么步骤如下:做一个按钮,放到主场景,点选按钮,然后打开AS面板。现在如果也在按钮上写: on(release){ stop(); } //这里要比帧的动画多这些代码: on(release){} 其中release是鼠标的触发事件事件之一,作用是松开按钮,按钮的常用事件:

写在按钮上面的AS的格式:on(事件){要执行的代码} ,即按钮上的3、MC(影片剪辑) 写在影片剪辑上的AS和写在按钮上的大同小异。操作方法就是点选影片剪辑,然后打开动作面板。看个例子: onClipEvent(load){ stop(); } 这里load代表一个事件。影片剪辑的事件有下面这些: 写在MC上的代码格式: onClipEvent(事件){代码}

二、AS中的对象和方法 虽然AS不是真正的面向对象的编程,但它的概念贯穿整个AS的始终。 1、AS中的对象 新建一个Flash文件,先创建一个命令按钮,然后创建一个影片剪辑,将命令按钮拖到影片剪辑中,命名为“myBtn”。将影片剪辑拖到主场景中,命名为“myMC”。现在如何表示主场景、影片剪辑、和按钮呢?方法如下: _root――主场景(主时间轴) _root.myMC ――主场景中的剪辑myMC _root.myMC.myBtn ――主场景的剪辑myMC中的按钮myBtn 这里的_root是Flash的关键字,表示主场景的 Timeline (时间轴)。 2、AS中的方法 当你找到这个对象后,才能对对象进行操作,才能给对象施加方法。比如要主场景停止播放,就是使用 _root.stop(); 主场景中的影片剪辑停止播放,就是 _root.myMC.stop(); 3、点语法和路径

FLASH详解

FLASH教程 第一节课 1、绘制红心 ?1、单击工具中的椭圆工具,按住Shift在工作区内画圆 ?2、在填充色当中选择红色。 ?3、单击工具中的选择工具,按住Ctrl键将圆向右拖动,复制一个相同的圆。 ?4、单击视图中标尺,在圆的上下各拉一条标尺。 ?5、单击工具中部分选择工具,单击圆,然后将点向下拖动至合适位置。 ?6、单击标尺点,按Delete进行删除即可。 2绘制月亮 ?1单击工具中椭圆工具,按住Shift键画一正圆 ?2单击工具中填充色,选择淡黄色。 ?3单击工具中选择工具,按住CTRL将圆向右拖动,复制出一圆。 ?4选择右边部份,进行删除。 3、绘制花朵 ?1单击工具中椭圆工具,绘制出合适椭圆。 ?2单击工具中选择工具,删除椭圆边框线。 ?3单击工具中填充色,选择渐变效果。 ?4单击窗口中混色器,选择合适颜色。 ?5单击工具中填充变形工具,旋转45度。 ?6单击工具中任意变形工具,将中点移至下端。 ?7单击窗口中变形,设置旋转角度,单击复制并应用变形。 第二节课 4、绘制云彩 ?1单击窗口中属性,在对话框中将背景设置为蓝色。 ?2单击工具中椭圆工具,取消笔触颜色,填充色选择白色, ?3单击工具中选择工具,按住CTRL键,向右连续拖动,进行复制。 ?4单击窗口中修改,找到转换为元件,单击影片剪辑,单击确定 ?5单击窗口中属性,单击滤镜,找到添加中模糊效果,品质调成高, 5绘制小草 ?1单击窗口中属性,在对话框中将背景设置为蓝色。 ?2单击工具中选择工具,选中椭圆,删除椭圆边框线。 ?3单击工具中填充色,选择绿色进行填充 ?4在椭圆下方拖动出一方框,将椭圆下面部分进行删除, ?5将椭圆上方进行扭曲,扭曲成合适的形状 ?6单击工具中选择工具,选中部分,单击任意变形工具,进行变形。 ?7选中,按住CTRL进行多个复制。

FLASH脚本代码大全

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 鼠标事件的触发条件

flash动作脚本详解(免费)

详解 一、FLASH脚本基础入门讲解 (1) 二、按钮AS的编写 (4) 三、影片剪辑的AS编写 (5) 四、动态文本框 (6) 五、影片剪辑的拖拽 (8) 六、流程控制与循环语句 (10) 七、绘图及颜色的AS的编写 (12) 八、声音AS 的编写与控制 (14) 九、时间日期的AS编写 (17) 十、点语法以及路径 (18) 十一、深入了解时间控制 (20) 十二、无条件转移 (25) 十三、变量 (29) 十四、运算符(一) (35) 十五、变量(二) (39) 十六、影片剪辑的属性 (43) 十七、再讲循环语句 (49) 十八、影片剪辑处理函数 (55) 十九、复制影片剪辑 (60) 二十、深入startDrag()与stopDrag() (63) 二十一、for循环 (67) 二十二、while与do while循环 (71) 二十三、循环语句的嵌套 (75) 二十四、组件 (77) 二十五、播放器控制与网页连接以及动画发布输出 (80) 二十六、loadV ariables命令 (81) 二十七、影片剪辑的深度 (82) 二十八、文本框 (84) 二十九、超文本标签 (85) 一、FLASH脚本基础入门讲解 认识“动作”面板 在Flash中,动作脚本的编写,都是在“动作”面板的编辑环境中进行,熟悉“动作”面板是十分必要的。 按【F9】键调出“动作”面板,可以看到“动作”面板的编辑环境由左右两部分组成。左侧部分又分为上下两个窗口。。

左侧的上方是一个“动作”工具箱,单击前面的图标展开每一个条目,可以显示出对应条目下的动作脚本语句元素,双击选中的语句即可将其添加到编辑窗口。 下方是一个“脚本”导航器。里面列出了FLA文件中具有关联动作脚本的帧位置和对象;单击脚本导航器中的某一项目,与该项目相关联的脚本则会出现在“脚本”窗口中,并且场景上的播放头也将移到时间轴上的对应位置上。双击脚本导航器中的某一项,则该脚本会被固定。 右侧部分是“脚本”编辑窗口,这是添加代码的区域。可以直接在“脚本”窗口中编辑动作、输入动作参数或删除动作。也可以双击“动作”工具箱中的某一项或“脚本编辑”窗口上方的【添加脚本】工具,向“脚本”窗口添加动作。 在“脚本”编辑窗口的上面,有一排工具图标,在编辑脚本的时候,可以方便适时的使用它们的功能。 在使用“动作”面板的时候,可以随时点击“脚本”编辑窗口左侧的箭头按钮,以隐藏或展开左边的窗口。将左面的窗口隐藏可以使“动作”面板更加简洁,方便脚本的编辑。 好了,动作面板就介绍这些,有个印象,不要求记住,工具栏上每个工具的作用和功能将在以后的课程中边用边熟悉。 如何编写flash中的脚本 首先,要知道编写脚本,不需要用户对AS有完全的了解! 现在要考虑的问题是,如何在你的flash中添加编写脚本?简单的说,添加脚本可分为两种:一是把脚本编写在时间轴上面的关键桢上面(注意,必须是关键桢上才可以添加脚本)。二是把脚本编写在对象身上,比如把脚本直接写在MC(影片剪辑元件的实例)上、按钮上面。 此外,大家也需要简单理解一下flash是如何执行你编写的脚本的。当你在时间周的关键桢上添加了脚

相关文档