当前位置:首页 » 编程软件 » flash怎么写脚本

flash怎么写脚本

发布时间: 2022-05-18 20:39:12

1. flash脚本怎么写

用最简单的一句话定义:FLASH中脚本命令简称AS语言。
A:Action ,动作的意思,S:Script,脚本。明白了吗?呵呵。
动作脚本概念:动作脚本就是 Flash MX 为我们提供的各种命令,运算符以及对象,使用动作脚本时必须将其附加在按钮、影片剪辑或者帧上,从而使单击按钮和按下键盘键之类的事件时触发这些脚本。以便实现所需的交互性。
学习动作脚本的最佳方法是对其进行实际操作,即使对动作脚本没有完全理解,也不影响对其控制功能的使用,一样能够实现简单的交互性操作,经过一段时间的实践对基本的动作(如 play 和 stop)运用自如,对动作脚本略知一二后,就可以开始学习关于此语言的更多知识了。
如何在你的flash中添加编写脚本?简单的说,添加脚本可分为两种:
一是把脚本编写在时间轴上面的关键桢上面(注意,必须是关键桢上才可以添加脚本)。
二是把脚本编写在对象身上,比如把脚本直接写在MC(影片剪辑元件的实例)上、按钮上面。如果你要将AS语句添加到关键桢上,就要先选中关键桢,然后打开动作面板,输入AS语句;如果你要把脚本编写在对象身上,就先选中对象,再输入AS语句。
Flash的Action Script和其他语言一样有自己的使用规则,违背了这些规则写出的句子将不能被Flash辨识。Flash在执行动作脚本时总是从脚本的第一句开始,依次按顺序执行,直到执行完最后一句,在执行的过程中,如果遇到有跳转的命令语句,将按跳转命令执行。
总而言之学习脚本是FLASH制作中比较深奥费力的一门功课,但是也并非是不能掌握的.关键是多学多看多做.

2. 最简单的flash脚本

以下代码写在第1帧
stop();
//在第1帧停止
onMouseDown
=
function
()
{
//当鼠标按下时,执行{}里内容
nextFrame();
//跳到下一帧,以为当前帧为1帧,下一帧就跳到2帧了
};

3. flash写动作脚本时注意事项有哪些

最主要的有不要使用中文字符,比如中文的标点符号,注意格式,换行等。
还有就是变量名的定义,以及一些基本的语法标准。

4. FLASH 动画的脚本如何编写

不知道你的FLASH是什么版本的.应该是ActionScript 2.0的语言的吧.找了段关于控制音乐开始和停止的教程给你看看.

1.导入声音到舞台或者你想要的帧.
2.选中库中的声音文件,单击鼠标右键,在弹出的菜单中选择“链接...”将会弹出一个链接的对话框,请勾选“为动作脚本导出”和“在第一桢导出”选项,并输入一个标识符(也就是声音文件的名字):mysound(名字可任意写),单击确定.
3、回到主舞台,选中时间轴的第一桢,按F9打开动作面板。现在我们要创建一个新的声音对象,并且连接到库里的声音。用来控制声音。输入以下脚本:
music = new Sound();//创建一个名字叫music的声音对象。
music.attachSound("mysound");//将这个声音对象与库里的标识符为“mysound”的声音连接。
4、现在需要在舞台上放置两个按钮分别控制声音的播放与停止。选择“窗口”--“公用库”--“按钮”,打开flash为我们设置的公用按钮元件库,再将Circle Buttons中的Play按钮和Stop按钮拖放到舞台上。或者你自己制作按钮.
5、此时,舞台上将有播放和停止两个按钮,选中Play按钮,打开动作面板,输入以下脚本:
on (release) {
music.start();
}//播放声音

选中Stop按钮,输入以下脚本:
on (release) {
music.stop();
}//停止播放声音

6、OK,按Ctrl 回车来测试吧

ActionScript2.0应该说还是比较容易懂的语言.碰到想要做的效果利用BAIDU多搜一些实例然后依样画葫芦.还有可以多下些别人做好的FLASH作品.然后下个"硕思闪客精灵".这个软件可以将已经做好了的swf文件还原到fla文件.这样你就可以查看这个FLASH作品的源代码和素材什么的.自己多研究研究.会有一定帮助的.

5. flash cs4的脚本格式是怎么写的

脚本格式分为AS1、AS2和AS3三种,这三种版本的脚本都可以用flash
cs4写,针对具体功能才能给出具体脚本,你这个问题没法回答哦。

6. flash as3.0播放按钮的脚本要怎么写

function
onclick(e:MouseEvent):void
{
trace("on(release){gotoAndplay(1);");
/*你需要实现的脚本,当点击名为btn的按钮时触发*/
}
这里面的trace是一个输出函数
只是用来调式程序的
这样当然不行啦!
可以改成
function
onclick(e:MouseEvent):void
{
stage.gotoAndplay(1);
/*括号里面的数字是你想从第几帧开始播放,从第
一帧
就是重放*/
}

7. Flash中,播放按钮,停止按钮的动作脚本,怎么写

这个视情况而定,主要是路径的问题
如令按钮实例名为stop_btn,play_btn,某影片剪辑实例名为MC

当脚本为AS2.0
则有
若在按钮上书写代码
即有
//在开始按钮上
on(release){
this.MC.play();
}
//在停止按钮上
on(release){
this.MC.stop();
}
//在帧上
stop_btn.onRelease=function(){
MC.play();
}
play_btn.onRelease=function(){
MC.stop();
}
当脚本为AS3.0
则只能在帧上写
play_btn.addEventListener(MouseEvent.CLICK,playMC);
stop_btn.addEventListener(MouseEvent.CLICK,stopMC);
function
playMC
(e:MouseEvent):void{
MC.play();
}
function
stopMC(e:MouseEvent):void{
MC.stop();
}
这个只限按钮
动画处与主场景
MainLine中,即一般的主场景

8. Flash中的脚本要怎么学

我学的是AS2.0语言。
我没有经过系统的学习,基本上就是自学。我没什么基础,因此从一开始就是找网上的代码,然后套,但是开始时经常套不好,因为不明白代码的意思,所以后来在网上找了些代码的详细解释,然后试着解读那些代码的意思,就这样慢慢会套代码了。有些常用的基础些的代码,用的次数多了,就渐渐明白这些代码的用法了,明白的多了,在使用时就更灵活了,删减些不要的,添加些能用的......就这样不断琢磨,不断进步。现在我依然算不上高手,但会的起码越来越多了。
我不知道我的经验对你是否有用,但应该有些能借鉴的地方。我的方法,其实说白了就是由易到难,由片面到全面,由被动到主动,的过程,在加上多动脑子,多分析,多思考,多增大接触面,只要肯下功夫,想要学as,不算太难。
flash脚本,算的上高手的,其实都应该知道一点,那就是flash中,很多脚本,其实根本就是个数学计算公式,只不过里面的数值,被flash中的一些代码给代替了(不信的话,看看鼠标跟随的代码,让高手帮你分析下)。因此,如果你的数学好的话(最好是大学的水平,初中的不够用,高中的勉强),对这方面有很大帮助。
其次就是灵活运用代码,将其和各个元件良好的结合起来。我曾做过一个flash。有好多个影片剪辑,要求是前10个影片剪辑都播放完了后,第11个走到第二帧。而前10的播放触发条件是鼠标经过,因此没有具体的先后。我绞尽脑汁,想了个办法。
建立一个空影片剪辑。放11个关键帧,每个都给个停止,在第11关键帧个里面给成让第11个影片剪辑走到第二帧的代码(这里代码就不写了)。然后那10个影片剪辑最后一帧都给个让空影片剪辑向后走一帧的代码。这样,无论那10个影片剪辑怎么走,空影片剪辑都会一帧一帧的向后走。走到第11帧触发代码,第11个影片剪辑就跑到第2帧上去了。我曾问过全用脚本的方法,要写的不少。
其实学脚本不要怕,只要多学多记,多动动脑子,不会成问题的。

9. flash打开本地文件的脚本怎么写

你可以用窗口--行为--WEB--转到WEB页
然后跳出的URL窗口里输入你本地文件所在的位置,如果在同一目录下,直接输入文件名.后缀名,下面的SELF,BLANK等是该文件打开方式,SELF是原来的窗口(默认),BLANK是新窗口,我就不详细说了.也可以写入以下代码
on
(release)
{
getURL("file:///X:/XXX.XXX");
}

10. FLASH复制场景中的MC,脚本应该怎么写

不要写在元件上
写在时间轴上,代码改为:
var
i
=
1;
onEnterFrame
=
function
()
{
i++;
plicateMovieClip("mc",
"mc"+i,
i);
_root["mc"+i]._x
=
random(550);
_root["mc"+i]._y
=
random(400);
if
(i>20)
{
i
=
1;
}
};

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:582
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:684
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1013
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:256
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:114
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:713