2023-12-02 15:09来源:m.sf1369.com作者:宇宇
on (press) {
if (a != 1 && b != 1) {
trace(a);
trace(b);
//你会发现a和b的输出结果,不是你输入的1,而是是很坑爹的一大串字符串。
zc = 帐号或密码错误!;
} else {
nextScene();
}
}
文本的变量输出,会带有该文本的所有信息。除了输入内容以外,还有它的字体,字号,字体颜色,对齐方式等内容。
所以你应该处理一下这些字符串才能得到你输入的内容
on (press) {
var _a = a.split(<)[3].split(>)[1];
var _b = b.split(<)[3].split(>)[1];
if (_a != 1 && _b != 1) {
zc = 帐号或密码错误!;
} else {
trace(_a);
trace(_b);
nextScene();
}
}
不过作为一个账号密码验证的程序,是不是应该用“全等于”来判断比较好呢?
on (press) {
var _a = a.split(<)[3].split(>)[1];
var _b = b.split(<)[3].split(>)[1];
if (_a== 1 && _b == 1) {
nextScene();
} else {
zc = 帐号或密码错误!;
}
}
#include&lt;math.h&gt;#include&lt;stdio.h&gt;main(){float a,b,c,p,s;printf(&quot;chang kuan gao shi ?&quot;);scanf(&quot;%f%f%f&quot;,&amp;a,&amp;b,&amp;c);&#47;&#47;注意p=(a+b+c)&#47;2;s=sqrt(p*(p-a)*(p-b)*(p-c));printf(&quot;mian ji shi:%f&quot;,s);}最后吐一下糟,这个英语水平,实在是,现在都有在线字典了啊
n放错地方了。
#include
void main()
{
int i,j,k,n;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
{
n=i*100+j*10+k;
if((i*100+j*10+k)==((i*i*i)+(j*j*j)+(k*k*k)))
printf(水仙花数为:%d\n,n);
}
}
没读你的程序,现在不那样了。
还有问题给我留言。
用的编程语言 :actionscript
教程:
一样的
if是最基本的条件判断语句,结合else使用是最常见的形式,在flash中具有很高的实用性,其格式如下:
if(条件) { //小括号里的条件是一个计算结果为 true 或 false 的表达式。
这里是当条件计算为true时执行的指令
}else{ //否则
当条件执行为false时执行的指令
}
trace语句是在测试代码时经常使用的语句,其格式是:trace()
小括号“()”中的参数为变量或表达式,其作用是,当按【Ctrl + Enter】键测试动画时,把小括号“()”中指定的变量的值或表达式的计算结果在“输出”面板中显示出来,以便在测试时检查程序代码是否正常,这是一个检查代码的非常方便的方法。
首先是第一个:
stop();这个代表的是停止的意思,常用于时间轴最后一帧里面,让播放的影片在此处停止,不再循环。估计是整个flash代码用到最多的了。
然后就是对立的:
play();他的意思就是播放,当影片停止时,这个才能发挥作用,因此,他一般用在按钮上。不过,这个代码并不算十分常用的,只不过因为提到了stop(); 所以这个最好也提一下。
接着就是:
gotoAndPlay();
这个代码的用法相对于前面两个比较复杂些,首先是一个路径,问题,就是要指明要操作的对象的路径,然后是括号内的参数,能放数字,帧标签,还有代表上一帧、下一帧等的代码等,大都需要相应的书写方式。
举例:
_root.mc1.gotoAndPlay(5);
意思就是舞台上的一个实例名为mc1的影片剪辑跳转到第5帧。
最后要提到的就是:
on(){};
首先要说的是,这个代码是用于按钮上面的。当然,内容也不可能就这么简单的两个括号和一个on那么简单。小括号里面放的是参数,可以理解为触发条件,例如press就是鼠标按下,rollover就是鼠标经过等。而大括号里面要放的是要执行的代码,例如上面的那三个,均可放于这里。
举例如:
on(perss){gotoAndPlay(”frame1”)};
他的意思就是当鼠标按下时,跳转到帧标签为frame1的帧上。
具体的使用方法就不再多做介绍了。反正网上到处都是。上面那些代码,只要能活学活用,再加上对flash的娴熟使用,基本就能做出不错的flash了。
提醒:flash软件没用熟,元件,时间轴的使用技巧等没掌握,总的基础没有打牢,最好不要好高骛远的去学什么高级的AS语言,毕竟,在flash里面,并不是编程代表一切的。