加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

FlashAs3.0编程路上的石头集锦

发布时间:2020-12-15 07:08:05 所属栏目:百科 来源:网络整理
导读:㈠在舞台上放10个按钮,并且输入实例名button0....10,在桢上输入以下动作: this["button"+i].() ??//最前面的这个this指根时间轴_level0,用this的原因是因为要引用 button,这个是必须的。 ㈡ ?使用点运算符和数组访问运算符: 在新的 Flash 文档中,在主时

㈠在舞台上放10个按钮,并且输入实例名button0....10,在桢上输入以下动作:
this["button"+i].() ??//最前面的这个this指根时间轴_level0,用this的原因是因为要引用 button,这个是必须的。

?使用点运算符和数组访问运算符:

  1. 在新的 Flash 文档中,在主时间轴上创建一个影片剪辑。

  2. 选择该影片剪辑,并打开"属性"检查器。

  3. 键入 myClip 的一个实例名称。

  4. 将下面的 ActionScript 添加到时间轴的第 1 帧:

    myClip.spam = 5;
    trace(myClip.spam); // 5

    如果要在当前时间轴上的 myClip 实例中设置值,可以使用点运算符或数组访问运算符,如该 ActionScript 中所示。如果您在数组访问运算符中编写了一个表达式,则将首先计算该表达式并将结果作为变量名称。

    ?

  5. 选择"控制">"测试影片"来测试该文档。

    "输出"面板将显示 5。

    ?

  6. 返回到创作环境,用下面的代码替换第一行 ActionScript:

    myClip["spam"] = 10;

    ?

  7. 选择"控制">"测试影片"来测试该文档。

    "输出"面板将显示 10。

    ?

  8. 返回到创作环境,双击该 myClip 实例。

  9. 在该 myClip 实例中添加四个新实例。

  10. 使用"属性"检查器将以下实例名称分别添加到这四个新实例中:nestedClip1nestedClip2nestedClip3nestedClip4

  11. 将下面的代码添加到主时间轴中的第 1 帧:

    var i:Number;
    for (i = 1; i <= 4; i++) {
        myClip["nestedClip" + i].visible = false;
    }

    此 ActionScript 切换每个嵌套的影片剪辑的可见性。

    ?

  12. 选择"控制">"测试影片",对刚刚添加的 ActionScript 进行测试。

    现在,这四个嵌套实例都不可见。您使用了数组访问运算符来循环访问 myClip 实例中的各个嵌套的影片剪辑,并动态设置其可见属性。因为不需要具体地瞄准各个实例,所以您可以节省时间。

  13. var a:Number = 300;

    var b:Number = 200;

    var c:Number = a/b;

    var d:int = a/b;

    trace(c); ???//1.5

    trace(d); ???//1

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读