×

关注微信公众号

免备案网站空间虚拟主机双线空间域名查询PS数码后期
photoshop互助课堂数百G视频教程下载英语培训机构初中英语如何学随时随地聆听大师开讲/课堂
软件安装教程 远程服务 超值!手绘教程抠图教程路径专辑photoshop cs3视频教程
楼主: sanbos

[AS] AS入门教程第4课AS常用语句第一节-运算符[原创][本文已收录教程库]

  [复制链接]
 楼主| 发表于 2009-4-21 22:02:57 | 显示全部楼层
原帖由 竹林深处 于 2009-4-21 21:52 发表
我在动作面板里写了
a = 7;
a ++;
trace(a);

首先是给a赋值7
然后 就是递加的运算吧
可是输出面板里为什么显示的一直是8呢?怎么只加了一次?

a++就是 a+1的意思,a=7; a++;当然a就为8了,因为你只运行了一次a++啊。
回复 支持 反对

使用道具 举报

发表于 2009-4-21 22:12:03 | 显示全部楼层
酷素材
a = 7;
a ++;
trace(a);

那么我想要在输出面板里看到递加的效果

上面那段代码 该怎么写呢?
回复 支持 反对

使用道具 举报

发表于 2009-4-21 22:13:01 | 显示全部楼层
哦 我明白了
a = 7;
a ++;
trace(a++);
是不是应该这样写?老师

也不对啊 还是一直是8

[ 本帖最后由 竹林深处 于 2009-4-21 22:14 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-21 22:21:18 | 显示全部楼层
原帖由 竹林深处 于 2009-4-21 22:12 发表
a = 7;
a ++;
trace(a);

那么我想要在输出面板里看到递加的效果

上面那段代码 该怎么写呢?

递加应该的一个限度哈,要不就不知要加到多大去了,我以加到20为例吧:
for(a=7;a<=20;a++){
        trace(a);
}
回复 支持 反对

使用道具 举报

发表于 2009-4-21 22:33:22 | 显示全部楼层

又换写法了

酷素材
你说的意思我明白了
但是你写成这样
for(a=7;a<=20;a++){
        trace(a);
}
我又看不明白了呵呵

如果在
a = 7;
a ++;
trace(a);
这个格式上 可以写出来吗?该怎么写呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-21 22:57:47 | 显示全部楼层
酷素材
要实现递加效果,就必须要反复执行a++才行,因些就必须使用循环语句,或onEnterFrame事件,下面用for循环来写,你看能明白不:
var a =7;
for(var i=0;i<13;i++){
a++;
trace(a);
}
回复 支持 反对

使用道具 举报

发表于 2009-4-21 23:14:27 | 显示全部楼层
恩 我明白了 递加或者递减效果必须使用循环语句
或者写在元件事件上 对吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-21 23:23:53 | 显示全部楼层

回复 22楼 竹林深处 的帖子

可能你a++的理解有误,a++的意思就是: a=a+1,它只加一次,而不是反复地递加。
回复 支持 反对

使用道具 举报

发表于 2009-4-21 23:33:13 | 显示全部楼层
那怎么才是递加呢 什么样的表达式?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-21 23:39:21 | 显示全部楼层

回复 24楼 竹林深处 的帖子

如21楼所说
回复 支持 反对

使用道具 举报

发表于 2009-4-21 23:41:34 | 显示全部楼层
哦 明白了 谢谢你耐心而详细的解答!非常感谢
回复 支持 反对

使用道具 举报

发表于 2009-4-27 23:03:01 | 显示全部楼层
老师,我做了,可是在输出结果时显示的是二进制数啊,怎样才能将结果显示成十进制数呢
回复 支持 反对

使用道具 举报

发表于 2009-4-27 23:04:22 | 显示全部楼层
代码如下.我设定a是输入变量,x.y是加号和等号按钮.
x.onRelease=function(){
        b=a;
        c=b+a
        };
y.onRelease=function(){
        a=c;
        };
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-27 23:11:38 | 显示全部楼层
不太明白为什么会出现二进制,不过不要用x,y作对象的名称,因为这是flash内部的保留字.
从代码上看不出什么问题.
回复 支持 反对

使用道具 举报

发表于 2009-4-29 18:40:50 | 显示全部楼层
谢谢博士回复。还有,能把那个计算器的源文件发给我吗?仅仅看了前几篇,计算器似乎还做不出来。我想跟着大师的讲义学下去。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | [立即注册]

本版积分规则

2345