发新话题
打印

[求救] 关于FLSAH8和flash mx

关于FLSAH8和flash mx

在FLASH8的动作面板中,为什么我写的这些脚本没有被执行啊,最后disfenshu一直是0的呢?
xingming1和xingming2是2个输入文本的变量名,disfenshu是动态文本的变量名
第一帧:var fenshu=0;stop();
第一帧有按钮指向第二帧:on (release) {gotoAndStop(20);}
第二帧:if (xingming1==a) {fenshu=fenshu+50}
if (xingming2==b) {fenshu=fenshu+50}
disfenshu=fenshu
我在flash mx2004的教程里看的,代码基本一样,可是我的第二帧好像没有被执行的呢?错在哪啊?
2个输入文本的“自动调整字距”也没勾上啊(勾不勾都不行)。

[ 本帖最后由 mistletoe8 于 2008-7-5 20:09 编辑 ]

TOP

回复 1# 的帖子

发个源文件看看

TOP

没有源文件,

从现在的看
a和b没定义,
楼主看看是不是a和b忘加引号了

TOP

xingming1和xingming2是2个输入文本的变量名啊

TOP

引用:
原帖由 mistletoe8 于 2008-7-2 21:34 发表
在FLASH8的动作面板中,为什么我写的这些脚本没有被执行啊,最后disfenshu一直是0的呢?
第一帧:var fenshu=0;stop();
第一帧有按钮指向第二帧
第二帧:if (xingming1==a) {fenshu=fenshu+50}
if (xingming2==b ...

TOP

引用:
原帖由 mistletoe8 于 2008-7-2 21:34 发表
在FLASH8的动作面板中,为什么我写的这些脚本没有被执行啊,最后disfenshu一直是0的呢?
第一帧:var fenshu=0;stop();
第一帧有按钮指向第二帧
第二帧:if (xingming1==a) {fenshu=fenshu+50}
if (xingming2==b ...
你指向第2真的代码写对没有 检查下

TOP

楼主是怎么跳转到第二帧的?

TOP

指向第二帧的按钮上的代码是:on (release) {gotoAndStop(2);}

TOP

建议楼主发源文件上来

TOP

或者是所有脚本,

仅这个脚本片段看不出问题

TOP

楼主的动态文本用了变量名
很有可能xingming1==a和xingming1==b是永远不成立的,原因在于,“自动调整字距”被勾选了。

TOP

发新话题