每天学一点flash(54)开关式逻辑设计
2009-08-07 16:07
169 查看
这个也不是什么技术,只是偶然间经常会使用到的一个方法。例如,当鼠标点击一个按钮的时候,按钮会呈现出两种,或者更多种的状态。这个时候,笔者会利用一种开关式的方法进行判断。在进入第一个条件的时候,让条件设置为其他值,那么下次鼠标点击的时候就出切换到第二种状态,同样进入第二种状态的时候,条件值切换回第一种状态,那么当下次点击的时候,又会回归第一种状态了。这种就是简单的开关式逻辑设计。看看下面的代码
当鼠标第一次点击的时候,输出你好可爱,然而,当你第二次点击的时候会发现输出的内容已经改变了。原因很简单,就是key值控制了条件的转移。使每次点击的时候,条件都发生了改变。好,就说到这里,这里说不定你会经常用上的实用方法。
当鼠标第一次点击的时候,输出你好可爱,然而,当你第二次点击的时候会发现输出的内容已经改变了。原因很简单,就是key值控制了条件的转移。使每次点击的时候,条件都发生了改变。好,就说到这里,这里说不定你会经常用上的实用方法。
var key:Boolean=true; stage.addEventListener(MouseEvent.MOUSE_DOWN,onclick); function onclick(event:MouseEvent):void { if(key) { trace("你好可爱!"); key=false;//状态为关 } else { trace("你一点也不可爱"); key=true;//状态为开 } }
相关文章推荐
- 每天学一点flash(54)开关式逻辑设计
- 每天学一点flash(34) as 3.0 游戏设计笔记(3)
- 每天学一点flash(61) flash加载多个xml设计
- 每天学一点flash(34) as 3.0 游戏设计笔记(3)
- 每天学一点flash(61) flash加载多个xml设计
- 每天学一点flash(31) as 3.0 游戏设计笔记(1)
- 每天学习一点flash(35) 游戏设计笔记 (5) 跳跃算法笔记
- 每天学一点flash(31) as 3.0 游戏设计笔记(1)
- 每天学习一点flash(35) 游戏设计笔记 (5) 跳跃算法笔记
- 每天学一点Flash(54) 认识面向对象的三大特性
- 每天学习一点flash(35) 游戏设计笔记 (5) 跳跃算法笔记
- 每天学一点flash(58)计数器设计
- 每天学一点flash(54)输入文本显示光标
- 每天学一点flash(34) as 3.0 游戏设计笔记(3)
- 每天学一点Flash(54) 认识面向对象的三大特性
- 每天学习一点flash(33) as 3.0 游戏设计笔记(2)
- 每天学一点flash(58)计数器设计
- 每天学一点flash(54)输入文本显示光标
- 每天学习一点flash(33) as 3.0 游戏设计笔记(2)
- 每天学一点Flash(54) 认识面向对象的三大特性