_root.an_btn.onRelease = function() {
_root.a1._visible =true
}
}
其中 a a1 为文本框
an_btn为按钮
注意,请事先设置a1._visible =false
回答更新:可能是版本不兼容的问题,没用过cs3所以情况我不能肯定。选文件-发布设置,选择flash选单,把版本选成flash
player
8,把脚本选成as2确定。
每次我用flash8都正常运行的,我把fla和swf打包发过去了。有问题的话再探讨啦^_^
回答更新:
汗……为什么要去掉if呀?去掉if语句就不通啦
详细写下做法:
1版本要flash8.0,as2,舞台上按t写个文本框,框里敲个0,下面属性面板选择输入文本,把变量写成cai
2按r在舞台画个无笔触颜色的矩形,选择矩形按f8转成按钮元件,按f9粘贴下面代码(直接选好后ctrl+c,ctrl+v复制粘贴,不用改动代码)
on
(release)
{
if(cai>10){gotoandstop(2)}
else
if(cai==10){gotoandstop(3)}
else{gotoandstop(4)}
}
3选择第一帧按f9添加代码stop()时间轴第2帧按f7插入空白关键帧,在舞台随意画好第2帧,第3、4帧关键帧同样做法。
ctrl+enter测试时,画面出现按钮和数字0,如果把0改为10点击按钮会跳到第3帧;把0改为大于10数字点击按钮会跳到第2帧;其他情况点击按钮跳到第4帧。
如果还不成功的话贴下邮箱,我发个例子过去。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)