芳啸幽兰吧 关注:94贴子:15,024

【FlashActionS2.0】代码。这是最基础的

只看楼主收藏回复

一楼百度。刚刚被河蟹了


1楼2010-09-09 14:38回复
    stop(); 停止,直接加于你想停止的帧即可。


    2楼2010-09-09 14:38
    回复
      对了,注意,是AS2.0,版本是Flash8适用,如果是Flash CS3 CS4自己选一下


      3楼2010-09-09 14:39
      回复
        按钮: on realse {play();} 按钮右击“动作”,直接写入即


        4楼2010-09-09 14:39
        回复
          上面错了。。
          是 on(release){play();}


          5楼2010-09-09 14:46
          回复
            这些先不用管
            全屏代码:fscommand("fullscreen", "true");
            关闭代码:on(release)
                       {
                       fscommand("quit")
                       }
            继续代码:on (release) {play();}
            至某帧   :on (press) {
                       gotoAndPlay(?)
                       }
            方向控制:
            onClipEvent (load) {
            // 初始化小球的移动速度
            speed = 5;//为变量speed赋值为5;
            }
            onClipEvent (enterFrame) {
            //左方向
            if (Key.isDown(Key.LEFT) && !Key.isDown(Key.RIGHT)) {
            this._x -= speed;//speed自减后赋值给X;
            this.gotoAndStop("left_pos");
            _root.left_mc.gotoAndStop(2);
            } else {
            _root.left_mc.gotoAndStop(1);
            }
            //右方向
            if (Key.isDown(Key.RIGHT) && !Key.isDown(Key.LEFT)) {
            this._x += speed;//speed自增后赋值给X;
            this.gotoAndStop("right_pos");
            _root.right_mc.gotoAndStop(2);
            } else {
            _root.right_mc.gotoAndStop(1);
            }
            //上方向
            if (Key.isDown(Key.UP) && !Key.isDown(Key.DOWN)) {
            this._y -= speed;//speed自减后赋值给Y;
            this.gotoAndStop("up_pos");
            _root.up_mc.gotoAndStop(2);
            } else {
            _root.up_mc.gotoAndStop(1);
            }
            //下方向
            if (Key.isDown(Key.DOWN) && !Key.isDown(Key.UP)) {
            this._y += speed;//speed自增后赋值给Y;
            this.gotoAndStop("down_pos");
            _root.down_mc.gotoAndStop(2);
            } else {
            _root.down_mc.gotoAndStop(1);
            }
            //一旦小球到了限定范围,重新调整小球的位置到(120,470,30,360//)这个范围内
            if (this._y<30) {
            this._y = 360;
            }
            if (this._y>360) {
            this._y = 30;
            }
            if (this._x<120) {
            this._x = 470;
            }
            if (this._x>470) {
            this._x = 120;
            }
            }
            


            6楼2010-09-09 15:16
            回复
              各种看不懂


              IP属地:山东7楼2010-09-09 19:19
              回复
                都说了别看6楼,小心晕死,很简单的Flash代码,写给朋友看的。


                8楼2010-09-10 00:17
                回复
                  其实做Flash很好玩的,难度也不大。当年看着别人做的动画片和游戏,很羡慕,现在都能自己了


                  9楼2010-09-10 00:20
                  回复


                    IP属地:山东10楼2010-09-10 14:29
                    回复
                      release是:当鼠标点击并释放时触发play。
                      可以换成press是:当鼠标点击时触发play。


                      11楼2010-09-10 16:02
                      回复
                        我来啦,好复杂,看了头晕


                        IP属地:云南12楼2010-09-11 12:55
                        回复
                          回复:12楼
                          擦,这名字,这头像,太猥琐了
                          看看按钮就好,别看6楼。以后再看


                          13楼2010-09-11 17:15
                          回复
                            直接把2楼写在帧动作面板里接好,这个没问题吧?


                            14楼2010-09-11 19:02
                            回复
                              我也要学,教我


                              15楼2010-09-14 14:57
                              回复