动画教程     AS应用
文本移动效果
  [ 动画教程 ] -- AS应用            时间:2007-8-27


代码如下:
stop();
mc.setMask(mask_mc);
var v:Number = 5;//移动速度
var i:Number = 0;
var num:Number;
_btn.onPress = function() {
        mc.t_txt.text = input_txt.text;
        runMove();
};
_btn.onRelease = function() {
        input_txt.text = "";
};
function runMove() {
      onEnterFrame = function(){
      if (mc._x>212) {
      mc._x -= v;
     }else{
          delete onEnterFrame;
          num=setInterval(funstop,1000);
     };
       updateAfterEvent();
    };
};
function funstop() {
       i++;
       if (i>=4) {//中间停留时间
       clearInterval(num);
       run_left();
}
}
function run_left() {
onEnterFrame = function () {
        mc._x -= v;
        if (mc._x<=94) {
                delete onEnterFrame;
                mc._x = 319;
        }
        updateAfterEvent();
};
}
附上源文件: 文本移动.rar
快速导航:
 + 动画教程
 - FLASH应用
 - AS应用
 - 软件应用
 - 二维动画
 - 三维动画
 + 漫画教程
 - 手绘应用
 - 基础学习
 - 软件应用
学堂搜索:
  
最近展厅教程: