Flash MX组件运用实例(4)

猎狐狸

猎狐狸

2016-01-29 14:40

Flash MX组件运用实例(4),Flash MX组件运用实例(4)
  12.把第2帧中两个"普通按钮"组件的标签改为"提交"和"重写"。其"执行函数"分别为bn_func()和bn_func2()。

  13.右键单击第2帧,在弹出菜单中点选"动作"命令,然后在打开的"动作"面板中键入如下代码。同样,我们要先创建"执行函数"以供组件来调用这些"执行函数"。

  stop();
  // 函数bn_func()是为按钮组件"提交"设置的执行函数,其功能是纪录用户信息并显示
  function bn_func(){
    // 用户必须输入姓名和意见才能提交
    if (text1.text != "" && intext.text!=""){
      // 变量str0至str4用来接受用户输入的数据
      str0 = "您的姓名是:"+ text1.text;
      // getState()可以判断单选按钮组件是否被选中
      if (male.getState()==true){
        // getLabel()可以将单选按钮的标签以字符串形式返回
        str1 = "您的性别是:"+male.getLabel();
      }else{
        str1 = "您的性别是:"+female.getLabel();
      }
      // 获取用户的生日信息
      str2 = "您的生日是:"+ mymonth.getValue()+myday.getValue();
      // 获取用户的兴趣信息
      str3 = "您的兴趣有:"+ computer.getLabel() + read.getLabel() + chat.getLabel() + film.getLabel() + stock.getLabel() + stamp.getLabel();
      str4 = "您的建议是:" + intext.text;
      // 变量"outtext"是第3帧中输出文本的变量名
      outtext = str0 + "n" + str1 + "n" + str2 + "n" + str3 + "n" + str4;
      gotoAndStop(3);
    }
  }
  // bn_func2()是按钮"重写"的执行函数,其功能是清空用户输入的信息
  function bn_func2(){
    // 清空输入文本"text1"中的内容
    text1.text = "";
    // 清空输入文本"intext"中的内容
    intext.text = "";
    // 方法setState()可以设置"单选按钮"组件的选中状态
    male.setState(true);
    female.setState(false);
    // 设置"列表框"的菜单选项为第1项
    // 方法setSelectedIndex()的作用是选择指定索引处的项目,并更新列表框
    mymonth.setSelectedIndex(0);
    myday.setSelectedIndex(0);
    // 设置所有的复选框组件为未选状态
    computer.setValue(false);
    read.setValue(false);
    chat.setValue(false);
    film.setValue(false);
    stock.setValue(false);
    stamp.setValue(false);
  }

  14.第3帧中的设计功能是显示用户注册成功的界面。在第3帧的场景中主要就是一个动态文本,其变量名为"outtext"。如图10所示。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)

图 10

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)

    

[next]

  动态文本"outtext"的作用就是显示用户刚刚输入的注册信息。

  15.右键单击第3帧,在弹出菜单中点选"动作"命令,然后在打开的"动作"面板中键入如下代码。

  bn_fun3()是第3帧中"完成"按钮的"执行函数"。其功能是跳转到第1帧并停止。

  stop();
  function bn_fun3(){
    gotoAndStop(1);
  }
  fla源文件下载

    

展开更多 50%)
分享

猜你喜欢

Flash MX组件运用实例(4)

flash教程
Flash MX组件运用实例(4)

Flash MX组件运用实例(4) (1)

FLASH flash教程
Flash MX组件运用实例(4) (1)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Flash MX组件运用实例(1)

flash教程
Flash MX组件运用实例(1)

Flash MX组件运用实例(3)

flash教程
Flash MX组件运用实例(3)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Flash MX组件运用实例(2)

flash教程
Flash MX组件运用实例(2)

Flash MX2004入门与进阶实例——文字和组件(4)

flash教程
Flash MX2004入门与进阶实例——文字和组件(4)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

多文件上载系统完整版

多文件上载系统完整版

oraclestartup时ORA-00600错误解决

oraclestartup时ORA-00600错误解决
下拉加载更多内容 ↓