日历

« 2008-07-09  
  12345
6789101112
13141516171819
20212223242526
2728293031  

最新来客

我的好友

我的收藏

统计信息

  • 访问量: 632
  • 日志数: 5
  • flash数: 1
  • 建立时间: 2007-09-05
  • 更新时间: 2008-03-22

RSS订阅

我的最新日志

  • logo制作

    2008-3-22

    暂无
  • 关于使用强变量类型

    2008-3-01

    强类型化:strong typing.

    利用强类型化可以让编译器帮助我们处理数据类型问题。

    强类型化包括具有变量声明的变量类型信息。

    这样,编译器就能在往后每次使用那个变量的时候,记住数据类型,并且在 每次把新数据赋予一个变量的时候,它都会检查被赋予的数据具有与被赋予新数据的变量相同的类型。

    无论何时编译器看到一个潜在的数据类型不兼容性,它都会报告错误并且拒绝完成编译。

    使用强类型化的习惯会节省大量的调试时间,因为编译器会显示出可能要花数小时的时间来查找的错误。

    为了使强类型化发挥最大的效力,每当声明一个新变量的时候,都必须始终如一的使用它。

    强类型化还有助于防止FLASH自由地更改变量的类型(这是ACTIONscrīpt 2。0从ACTIONscrīpt1。0继承来的一种能力,用以维持向后兼容性)

    在创建变量的时候,声明中没有指定其数据类型,则称为变体(VARIANT),因为在代码执行期间通过自动类型转换可以改变它们的类型。

    一般情况下,不使用变体,因为这会导致不可预知的错误。

  • 线条效果

    2008-2-14

    onClipEvent (load) {
    var round = 30;
    //
    一个周期

    var i = 0;
    //
    循环变量
    var speed = random(50)-25;
    //
    取个-2525的速度
    }
    onClipEvent (enterFrame) {
    this._width = Math.random()*2;
    //
    宽度为0.22,虽然底下有随机宽度,但我想让细线必须存在..
    this._alpha = random(40)+10;
    //
    透明,1050

    if (this._x>550) {
      this._x = 0;
    } else if (this._x<0) {
      this._x = 550;
    }
    //
    不然就跑出舞台了,呵呵

    if (i<round) {
      this._x += speed;
      if (Math.abs(Number(speed))<10) {
       speed = random(50)-25;
       //
    如果速度小于10,重新设置速度,我不喜欢慢的,嘿嘿!

      }
    } else {
      i = 1;
      this._width = random(20);
      //
    随机宽度为120
      this._alpha = random(40)+10
      //
    透明,1040,与上面重复增强闪烁效果
    ...
      updateAfterEvent();
      //
    更新舞台

      speed = random(50)-25;
      //
    重设速度
    }
    i++;
    }

  • 镜面文件

    2007-9-05

    镜面文件
  • 新手打鸟来了.

    2007-9-05

    今天是我在FLASH8.NET中拥有私人空间的第一天,感觉不错,我会好好做的.

Open Toolbar