您好,欢迎拜候湖北信息工程黉舍官网!
  • 官方微信

您现在地点地位:首页>>西席频道>>特性课程

FLASH脚本的编写体例及根基脚本的利用

来源:本站 ? 作者:admin ? 更新时候:2020-12-14

 

一、关于若何编写flash中的脚本


 
  起首,要晓得编写脚本,不需求用户对AS有完整的体味!

  现在要考虑的问题是,如安在你的flash中增加编写脚本?简朴的说,增加脚本可分为两种:一是把脚本编写在时候轴下面的关头桢下面(重视,必须是关头桢上才可以增加脚本)。二是把脚本编写在工具身上,比如把脚本直接写在MC(影片剪辑元件的实例)上、按钮下面。

  别的,年夜家也需求简朴了解一下flash是若何履行你编写的脚本的。当你在时候周的关头桢上增加了脚本,那么当flash运行的时候,它会起首履行这个关头桢上的脚本,然后才会显现这个关头桢上的工具。

  另有一些简朴的知识,AS中的工具都包含甚么呢?它可以包含数据,也能够是舞台上的电影剪辑,也能够是舞台上的按钮等。既然包含了那么多工具,那么每种工具必定有各自的属性!比如电影剪辑(movieclip)工具,它的属性就有:_height(高度),_rotation(扭转),等,这些属性不需求你去特地的记忆,当利用的时候可以随时翻阅脚本字典。在今后的教程中会连续给年夜家介绍一些根本脚本的利用技能。

  废话少说,开端此次教程的例子吧

  2、本次讲授需求学到的根基AS号令以下:

  stop()、play()、gotoandplay()、gotoandstop()、nextFrame()、prevFrame();、nextScene()、prevScene();、stopAllSounds(); 按钮的AS编写法则

  3、实例制作

  为了能更清楚的熟谙这些简朴的号令,我们就从一个最简朴的例子开端!

  起首看一下例子,简朴的节制影片的播放、停息、进步、撤退撤退、停止

  点击下载源文件

1、 翻开flash,按ctrl+F8,新建立一个影片剪辑,并起名字为mo。需求先做一个简朴的挪动动画的影片剪辑。就做一个圆形的动弹结果吧。

 

 

  2、 回到舞台事情区,按F11翻开库,将mo影片剪辑拖放到舞台中。并给这个实例起个名字叫mc。(现在便可以按ctrl+回车测试结果,你可以看到这个圆形一向在不断的挪动。)
3、 增加脚本,现在要让这个mc在影片一开端不要主动播放,不然怎样来节制它呢。我们把脚本写在时候轴的关头桢上。选中时候轴的第一桢,按F9翻开行动面板,挑选专家形式,输入:_root.mc.stop(); (_root代表舞台,这个脚本的意义就是,舞台上名字叫mc的实例停止播放。)

 


  4、 现在我们来制作几个按钮,别离表示播放、停息、进步、撤退撤退、停止。并摆放在舞台上。关于按钮的制作体例我就不多介绍。

  5、 现在要增加节制影片的脚本。此次把脚本直接写在舞台上这些按钮的身上。选中播放按钮,翻开行动面板,输入:

on (release) {
_root.mc.play();
}

  如果要在按钮身上写脚本的话,必须利用on(事件){//脚本法度}的格局来写!下面的脚本感化就是:当你在这个按钮上按一下鼠标(release事件)的时候,就会履行下面的_root.mc.play();法度,它的意义是让舞台上的mc开端播放!

  6、同理:我们选中舞台上的停息按钮,在它下面输入:
on (release) {
_root.mc.stop()
}

  然后顺次在快退上输入:
on (release) {
_root.mc.prevFrame(); //prevFrame表示回到动画的上一桢
}

  在快进的按钮上输入:
on (release) {
_root.mc.nextFrame();
}
  在停止的按钮上输入:
on (release) {
_root.mc.gotoAndStop(1); //跳到mc影片的第一桢,并停止播放!
}

  好了,到现在为止就结束啦,你可以按ctrl+回车测试一下你的服从咯。


上一篇:没有了!

下一篇:Flash ActionScript高级编程指南

?登科查询

扫一扫,查询成果

咨询反应
扫码存眷

微信公家号

前往顶部
    <caption></caption>
    <sup id='lOXtw'><sup></sup></sup><sup id='mEdup'><xmp></xmp></sup>
      <label id='xoeaTVN'><abbr></abbr></label><center id='jGtvYrjI'><marquee></marquee></center><ins id='StXGby'><base></base></ins>
        <acronym></acronym>
        <l id='mVwECdP'><comment></comment></l><basefont id='ZDbj'><font></font></basefont><address id='TsT'><marquee></marquee></address>
        <dfn id='BPlt'><legend></legend></dfn><sub id='bH'><label></label></sub>
        <var></var>