FLASH关于变量和影片剪辑

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:15:18
场景中按钮后,执行剪辑mess
on (release)
{
text3 = "好友自己的!";
_root.mess.play();
}

mess影片剪辑中,如下获取主场景中变量,在mess中显示场景中的变量text3的内容。
ps3 = _parent.text3;
因为text3是变化的,每次执行按钮时,剪辑总是显示上次的变量内容!怎么样显示刚传递的变量值?问题出在什么地方?

on (release)
{
text3 = "好友自己的!";
_root.mess.ps3 = text3;
_root.mess.play();
}

没大看懂你说的意思~
如果每次你执行按钮事件后 动态文本text3还是显示上一次的结果的话
说明~你这次的按钮事件 没有控制更新text3的显示~~
也就是说你走的流程是

更新文本—点击按钮—更新变量

应该改成 点击按钮—更新变量—更新文本

_root.mess.text3 = "好友自己的!";

变量也要使用相应的MC里

试着将变量text3定义成全局变量试试
global.text3