flash中 如何判断变量值的改变

我在场景第一帧处定义了一个变量: var ServerCode

影片剪辑 qxfw_mc 中动态文本的变量名设为:_root.ServerCode

ServerCode不断的由外界被赋值。

我想通过判断ServerCode的值,做出不同的反应

场景的第一帧处写了如下代码,但是只能在flash加载的时候执行一次。
var ServerCode;

if(_root.ServerCode=="DC")
{
_root.ServerCode="点餐";
}

若我想当变量值一改变,就能捕获到ServerCode的值并对其进行判断要怎么做呢?
只有一个场景,在qxfw_mc中写as能实现效果吗?

我分不足,但是希望大家帮帮忙。Thank you very much!!

你的动态文本框是在影片剪辑里,应该给影片剪辑也设置一个实例名称,如mc1,代码这样你试下行不:
var ServerCode;

if(_root.mc1.ServerCode=="DC")
{
_root.ServerCode="点餐";
}
还有你试试用全局变量:_global.ServerCode
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-09
trace(ServerCode);
输出当前值
相似回答
大家正在搜