编写和调试程序

       在FLASH 文档中编写的脚本只能存在于:① 桢上,② 影片剪辑的实例上,③ 按钮实例上;由于FLASH是事件驱动的,所以脚本必须通过某个事件的发生才会被触发;例:在某个按钮实例上捆绑脚本:

               on  ( release ) {

                   _leve 10._visible =true ;

                   _leve 10.mySound.stop ( ) ;

                   _leve 10.mySound.start ( 0 , 9999 ) ;

             }

        在按钮实例上添加脚本时格式为: on ( mouseEvent ) { },on ( ) 是事件处理器,mouseEvent 是期待发生的事件, { } 是该事件发生时要执行的脚本,

         为按钮实例捆绑脚本,只要在舞台中选中按钮实例打开动作面板,在脚本窗格中输入脚本就行;

         在影片剪辑实例中编写脚本,基本格式为: onClipEvent ( movieEvent ) {  } ;    例 :

                     onClipEvent  ( load ) {

                                    stop ( ) ;

                        }

         在上格式中 onClipEvent ()是影片剪辑的事件处理器,movieEvent 是期待发生的事件, { } 是当该事件发生时要执行的脚本;

         为时间线编写脚本就是为时间线中的关键桢编写脚本,而且这些脚本只能被 " 进入桢 " 事件所触发," 进入桢 " 事件对所有的时间线中的桢都是默认的,即要为关键桢编写脚本就是把脚本捆绑到该关键桢;

         为实例和实例所属的元件的时间线编写脚本是不同的,例如,我们可以创建一个影片剪辑元件,在其中的任何桢上捆绑脚本,再把这个影片剪辑元件的一个实例拖到舞台上,给舞台上这个影片剪辑实例捆绑其它的脚本;

         注意:时间线脚本是被捆绑在元件或场景时间线中的关键桢上的 ,实例脚本是捆绑在实例上的;例:

         打开一个新文档,创建一个动态文本,在 " 特性 " 面板中赋予该文本变量名 myTextVariable ,再第30桢上插入关键桢并在次桢上添加如下脚本:

                     myTextVarible = " 晚安 "  ;

         到主场景中,把刚制作的该影片剪辑的实例拖到舞台中,为该实例捆绑如下脚本:

                     onClipEvent ( load )  {

                                 _root.myTextMC.myTextVariable = "   宝贝 "  ;

                      }

         测试会发现显示“宝贝”两秒钟后,变为“晚安”,这是由于显示“宝贝”的脚本捆绑在该影片剪辑主场景中的实例,显示“晚安”的脚本捆绑在影片剪辑中的时间线中的关键桢上;

         顶级类可以直接使用,若内建类不是顶级类,要想使用它就必须利用该类的构造器函数实例出该类的一个对象,在给这个对象赋予一个变量,然后用这个变量来做事,  例 :

                     mySonar = new  Sound ( this ) ;

                     mySonar.attachSound

        

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值