关于判断代码的写法,请帮我看是否正确?

jhonsonaz 2003-10-18 02:38:20

请大家帮我看看这段判断代码是否写得正确:
设计原意:
如果变量userid 为空,那么开始跳到nologin桢并播放,
否则便载入jewel-userinfo.swf电影至level 1
代码:
if (userid == "") {
gotoAndPlay("nologin");
} else {
loadMovieNum("jewel-userinfo.swf", 1);
}

请问高手“变量 userid 为空”在这里
是应当写做 (userid == "") 还是
(userid eq "")
...全文
50 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaxman 2003-10-20
  • 打赏
  • 举报
回复
改成userid==null试试
jiagao 2003-10-20
  • 打赏
  • 举报
回复
(userid == "") 、(userid eq "")都没错。
flash所支持的版本不一样,eq是flash 4中的用法,
flash 5以后的版本将eq改为==。
jhonsonaz 2003-10-20
  • 打赏
  • 举报
回复
我在第一针预赋值"0"给userid就可以实现判断了,难道真的是undefined?
为什么会这样呢?
userid的值是ASP页面通过loadvarials进来的.ASP页面的代码测试过,能正常显示.
其相关代码为:
response.write"userid="&userid&"&"
请问为什么会是这样呢?
amethyst99 2003-10-20
  • 打赏
  • 举报
回复
宁可错杀一千,不可放过一个,我估计是undefined,其实你可以自己trace一下看看
amethyst99 2003-10-20
  • 打赏
  • 举报
回复
if (userid == ""|| userid == null || userid == undefined)
mindsky 2003-10-18
  • 打赏
  • 举报
回复
你写得没错,(userid == ""),怎么运行的时候有问题吗?

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧