用Flash制作大家来找茬.docx

上传人:b****5 文档编号:3203914 上传时间:2022-11-20 格式:DOCX 页数:18 大小:26.56KB
下载 相关 举报
用Flash制作大家来找茬.docx_第1页
第1页 / 共18页
用Flash制作大家来找茬.docx_第2页
第2页 / 共18页
用Flash制作大家来找茬.docx_第3页
第3页 / 共18页
用Flash制作大家来找茬.docx_第4页
第4页 / 共18页
用Flash制作大家来找茬.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

用Flash制作大家来找茬.docx

《用Flash制作大家来找茬.docx》由会员分享,可在线阅读,更多相关《用Flash制作大家来找茬.docx(18页珍藏版)》请在冰豆网上搜索。

用Flash制作大家来找茬.docx

用Flash制作大家来找茬

用Flash制作“大家来找茬”

1.用flash做那种弹出的小窗口分两步:

给flash中的按钮加入如下action:

on(release){

getURL("javascript:

MM_openBrWindow('newweb.htm','','width=600,height=100')");

}

在HTML页面的...之间加入下面的javascript代码.

2、如何使得flash一打开就是全屏?

fscommand("fullscreen",true)

如何不能使用右键?

fscommand("showmenu","false");

3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?

例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?

在要加载动画的那钟加入

loadMovie("dd.swf","a");

a._x=205;

a._y=250;

你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a

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)');voiddocument.links.setHomePage('"_self","POST");

}

注意要将网页中的flash的ID号命名为"links"

加入收藏夹

on(release){

getURL("javascript:

voidwindow.external.AddFavorite('"_self","POST");

}

7、关于随机数的技巧

用来产生6--20之间的5个不重复的随机数:

1):

首先产生一个随机数,放在数组对象中的第一个位置;

2):

产生一个新的随机数.

3):

检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回

(2),否则返回(4)

4):

将新的随机数加入数组对象中下一个数组元素内.

5):

检查数组对象个数是否已达到5个,若是跳到(6),否则返回

(2)

6):

结束.

AS如下:

data1=newArray(5);

tot=1;

data1=[tot-1]=random(20-6+1)+6;

do{

gen_data=random(20-6+1)+6;

reapeat_data=0;

for(i=0,i<=tot-1;i++){

if(gen_data==data

reapeat_data=1;

break;

}

}

if(reapeat_data==0){

tot++

data[tot-1]=reapeat_data;

}

}while(tot<5);

trace(data1);

8、如何使得flash一打开就是全屏的

这里说的方法只是用于flashPlayer(fp)

9、如何禁止右键菜单

fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数

或者用最简单的一句as,在fp和网页中均适用:

Stage.showMenu=false;

10、载入动画的问题

loadMovie("dd.swf",a);//这里没有引号~

11、播完动画后自动跳到某网页

getURL("siteindex.htm","_self");//这里有引号滴~

-作者:

zhoupoor2005年09月3日,星期六10:

56回复(0)|引用(0)加入博采

AS代码AS代码[2005-9-2]

收集--------------------------------------------------------------------------------

外部调用swf

on(release){

loadMovieNum("service.swf",1);

}

外部调用数据

loadVariablesNum("about.txt",0);

System.useCodepage=true;//中文

音乐加入

mySound=newSound();

mySound.attachSound("1");

mySound.start();

关闭指定音乐

mySound.stop("1");

外部调用音乐

mySound=newSound();

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)

SetVariable:

"input"=""

SetVariable:

"output"=""

EndOn

轻松实现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(MovieClip)中。

2、取消右键菜单

Showmenu命令是用来设置是(True)否(false)显示Flash动画播放器的快捷菜单的全部指令,即右击鼠标时弹出的菜单,默认为True,如果要取消弹出的菜单,必须在第一帧这样设置:

Fscommand("showmenu","false");

3、关闭动画

quit命令是用来关闭播放器的.swf和.exe文件,该命令没有参数,写为:

fscommand("quit");

如果你想在flash动画结束时出现一个关闭动画的按钮,可以按下面的步骤做。

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

给按钮写上如下代码,则实现按下按钮即关闭flash动画。

on(release)

{

fscommand("quit");

}

一、几种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/newsymbol,在弹出的对话框中输入插入的符号名称(如:

计时器),确定后选择文字工具,属性为动态(Dynamictext),在第一帧中画两个文本框。

分别设置变量名为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/newsymbo1,在弹出的对话框中输入插入的符名称。

如:

“对错提示”。

符号类型为“电影片段”。

在第一帧输入文本“在括号内输入答案,按enrer键确定“在该帧上输入动作脚本:

_root.flah=false;_root.ans="";gotoAndStop

(1);在第16帧插入空关键帧。

在该帧上画一个形如“x”的图或输入文本“x”,在第30帧插入关键帧,帧AAction为_root.ans="":

gotoAndStop(31);在第31帧插人空白关键帧,在该帧上输人静态文本“请重作,按enter键确定。

“在该帧输入脚本:

“sto

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1