深入研究条件语句(if)(转闪吧)_Flash As

学习目的:进一步掌握条件语句的用法,以达到可以独立运用的目的

教程: 在上一节中,我们初步尝试了条件语句的用法,由于条件语句是一个使用频率极高的语句,所以我们有必要现在对它进行深入一些的探究。

一、条件语句的基本格式

if(条件表达式){
当条件为真的时候,所要执行的命令
}

这种语句是:当条件为真的时候,执行命令;否则什么也不做。 现在我们利用前面学过的知识。来做一个实例,此实例的要求是:点击按钮后,如果输入文本中的文字是“虫子”,那么虫子就运动,否则虫子什么也不做。请按照下列步骤操作:

1、在舞台上用文字工具拖出一个文本框,打开属性面板,将其属性修改为输入文本,注意选中有边框。如图

500){this.resized=true;this.style.width=500;}" border=0>

2、将虫子MC放在舞台上,并为其输入实例名bug

3、在舞台上再放一个按钮。

4、选中按钮,在动作面板中输入

on (press) {
if (this.mytxt.text == "虫子") {
this.bug._x += 20;
}
}

通过测试可以看出,只要输入文本为“虫子”,就执行语句命令,否则什么都不执行

二、条件语句的并列格式

if(条件表达式){
命令
}
if(条件表达式){
命令
}
if(条件表达式){
命令
} ........... 意思是满足第一个条件,则执行第一个条件的命令;如果不满足再检查第二个条件是否满足,满足则执行第二个条件的命令不满足继续检查第三个条件...... 我们顺便用上面的实例来演示现在的效果。删掉按钮上的语句,输入下列语句

on (press) {
if (this.mytxt.text == 10) {
this.bug._x += 10;
}
if (this.mytxt.text == 20) {
this.bug._x += 20
}
if (this.mytxt.text == 30) {
this.bug._x += 30;
}
}

通过测试可以知道:输入文本输入10,则移动10个像素;输入20则移动20个像素....如果输入的不是10、20、30,则什么都不做。

三、条件语句的嵌入结构

if(条件){
if(条件){
执行的语句
}
}

我们在前面的实例中再增加一个输入文本,命名为mytxt0,在按钮上输入下列语句。

on (press) {
if (this.mytxt0.text == "虫子") {
if (this.mytxt.text == 20) {
this.bug._x += 20;
}
}
}

经过测试:只有当上面的文本为“虫子”并且下面的文本为20才执行大括号中的语句。

四、条件语句的完整结构

if(条件){
命令
}else{
命令
}

此语句是:当满足了条件,执行命令;否则执行后一个命令。 其实并列嵌套可以使条件语句相当复杂,这些更复杂的就留给读者自己去品味了。

时间: 2024-07-30 10:20:57

深入研究条件语句(if)(转闪吧)_Flash As的相关文章

Flash ActionScript学习:深入研究条件语句

条件|语句 在上一节中,我们初步尝试了条件语句的用法,由于条件语句是一个使用频率极高的语句,所以我们有必要现在对它进行深入一些的探究. 一.条件语句的基本格式 if(条件表达式){当条件为真的时候,所要执行的命令} 这种语句是:当条件为真的时候,执行命令:否则什么也不做. 现在我们利用前面学过的知识.来做一个实例,此实例的要求是:点击按钮后,如果输入文本中的文字是"虫子",那么虫子就运动,否则虫子什么也不做.请按照下列步骤操作: 1.在舞台上用文字工具拖出一个文本框,打开属性面板,将其

Flash ActionScript学习:初识条件语句与变量

变量|条件|语句 现在舞台上放了一个MC,我们要让此MC在舞台上移动,但是当MC的X坐标达到400的时候,我们要让此MC调个头,该如何做呢? 用一段中文语句来描述上面的要求:"MC不断的向右移动,如果MC的坐标大于或者等于400时,MC调头." onClipEvent (enterFrame) {//不断载入下列{}中的内容 this._x += 5;//当前的MC的 X坐标自身+5  if (this._x>=400) {//如果当前的MC的X坐标大于或者等于400 this.

代码-C++条件语句问题!!!!!

问题描述 C++条件语句问题!!!!! 我用两个if条件语句执行两种不同情况的代码,现在想在第一个if条件语句执行完后,判断是否满足一个条件,如果满足,就跳出,不再执行:但是第二个if条件语句正常执行 .我在中间加了if(....)break;的语句,结果第二部分的条件语句不再执行了,请问是为什么?该如何解决??请大家帮个忙! 解决方案 可以设置一个标志变量: int flag=0; if(条件1){ ...; flag=1;} if(条件2 && flag!=1) {...} 解决方案二

ie兼容-关于IE条件语句的一点疑惑

问题描述 关于IE条件语句的一点疑惑 经常在网站头部看到类似于这样的IE条件注释: <!--[if IE 7 ]><html lang=""zh"" id=""ne_wrap"" class=""no-js ie7""><![endif]--> 虽然能够理解该注释语法:在浏览器版本为ie7时,应用该代码,非ie浏览器则只把其当做一条注释而忽略掉.但不太

使用条件语句

条件|语句 控制程序执行 使用条件语句和循环语句可以控制 Script 的流程.使用条件语句可以编写进行判断和重复操作的 VBScript 代码.在 VBScript 中可使用以下条件语句: If...Then...Else 语句 Select Case 语句 使用 If...Then...Else 进行判断 If...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句.通常,条件是使用比较运算符对值或变量进行比较的表达式.有关比较运算符的

VBScript基础教程之七使用条件语句

vbscript|基础教程|条件|语句 控制程序执行 使用条件语句和循环语句可以控制 Script 的流程.使用条件语句可以编写进行判断和重复操作的 VBScript 代码.在 VBScript 中可使用以下条件语句: · If...Then...Else 语句 · Select Case 语句 使用 If...Then...Else 进行判断 If...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句.通常,条件是使用比较运算符对值或变

举例通过VB编写猜拳游戏来讲述条件语句

条件|语句 本文适合读者主要是入门读者和对VB入门教学有兴趣的朋友.条件判断是计算机编程中完成主要逻辑结构的流程控制语句.在VB中提供了IF 条件表达式1 then      [代码部分]elseIf 条件表达式2 then       [代码部分]else       [代码部分]end IF 的控制流程来控制程序的执行结构.条件表达式决定了执行条件的判断.这里我们来举个例子说明该控制流程的工作方法.       本例通过用VB实现一个猜拳程序来分析条件判断语句.首先我们先来分析一下基本的猜拳

第五篇 脚本变量、函数、过程和条件语句

在上一期中作者向诸位简要介绍了 ASP 脚本语言之一 VBScript 的一些基本常识,本期将继续给大家讲解 VBScript 的脚本编写方法,并通过展示 VBScript 在 ASP 程序编写过程中的一系列实例使大家对 VBScript 有更进一层的理解. 大家在学习了脚本语言 VBScript 的变量.常量和过程的基本概念后,本期将继续向各位介绍 VBScript 的函数和语法. 函数和过程一样都是命名了的代码块,但它们却有很大的区别,过程完成程序任务,函数则返回值.我们可以这样理解,过程象

第五课:ASP脚本变量、函数、过程和条件语句

 在上一期中作者向诸位简要介绍了 ASP 脚本语言之一 VBScript 的一些基本常识,本期将继续给大家讲解 VBScript 的脚本编写方法,并通过展示 VBScript 在ASP 程序编写过程中的一系列实例使大家对 VBScript 有更进一层的理解. 大家在学习了脚本语言 VBScript 的变量.常量和过程的基本概念后,本期将继续向各位介绍 VBScript 的函数和语法. 函数和过程一样都是命名了的代码块,但它们却有很大的区别,过程完成程序任务,函数则返回值.我们可以这样理解,过程象