永发信息网

flash代码在什么情况下打两个等于号啊?

答案:3  悬赏:50  手机版
解决时间 2021-02-01 05:00
  • 提问者网友:暮烟疏雨之际
  • 2021-01-31 07:55
比如以下代码中

on (release) {
gotoAndStop(2);
if(d1==1){
_root.MC2.gotoAndStop(3);

}
else{_root.MC2.gotoAndStop(2);}
if(d2==1){
_root.MC4.gotoAndStop(3);}
else{_root.MC4.gotoAndStop(2);}

i=d1*50+d2*50

}

if(d2==1) 这里打了2个等号,而 i=d1*50+d2*50中确又只有一个
最佳答案
  • 五星知识达人网友:不甚了了
  • 2021-01-31 08:34
==表示对其两边的操作数进行判断是否相等,如果相等则返回true,如果不相等则返回false,
=是赋值符号,先对左边的数字或表达式进行运算,再把值赋给左操作数.
如:
var i :int; //声明一个变量i,由于声明时未对其赋值,因此其值为默认值0
trace(i)//输出0
i=10;//将值10赋给变量i,此时将值10赋值给了变量i
trace(i);//输出10
trace(i==10);将i的值与10进行比较,因为前面已经把10赋值给了i,所以二者相等,因此输出true
trace(i==10+1);先对==的右操作数进行运算,10+1=11,再将i的值和11进行比较,因为i的值为10,故二者不相等,因此输出false

==常用于条件判断中,典型的就是if语句中,而=则用于赋值.
以上差不多就是==和=的区别和用法了
全部回答
  • 1楼网友:忘川信使
  • 2021-01-31 10:04
1.自己做的网页只要带有JS脚本的在本地浏览器上浏览都会有提示ACTIVEX插件的问题,但不要担心这是正常的,如果你上传到服务器上别人浏览是不会弹出这个提示的,放心~ 2.另一个不显示那大体应该是路径的问题,检查一下插入的路径是不是正确,有时候路径不支持中文文件名或者中文文件夹,会导致路径乱码,也会导致这样的问题~
  • 2楼网友:醉吻情书
  • 2021-01-31 09:02

as语言最大的好处就是与软件捆绑.

在动作面板里有很多工具可以帮助你克服英文不好的难关.

打个比方,你知道按钮有几个动作,比如移上,移下,点击,弹回等,但是记不得具体的写法,怎么办?有办法,你只要把按钮名字命 名为:***.btn

在写入代码时,你在btn后加上一个点,就会有提示性窗口自动弹出,你不用记住 这些单词的拼写,就可以到这里面去选择了.

你要是说,我连看都看不懂怎么办?

也有办法,你用脚本助手的方式,

里面的工具条中,大部分全局性的函数,属性都有中文选择.

当然,英文不好,记不住,想用as编程来做大型应用程序是困难些,但对于一般的动画甚至网页交互,还是没什么障碍的...

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯