打印

[编程] flash指针经过按钮动态调用文字

平时做flash按钮,我都在指针经过处加上个帧,上面打上些文字,可是最近老板说让我做个动态调用的,在flash里定义了值,如var a:String="你好";然后在鼠标经过时动态调用“你好”,该怎么做?


当指针经过按钮时,动态显示文本,有办法实现吗?参考:
on(rollOver){
trace("鼠标经过按钮")
}
on(rollOut){
trace("鼠标离开按钮")
}

[ 本帖最后由 e8990521 于 2008-5-22 09:28 编辑 ]

TOP



[ 本帖最后由 e8990521 于 2008-5-21 11:22 编辑 ]

TOP

建议使用MC,MC也能当按钮用的.
做一个类似按钮的MC,在MC里面加一个叫name_txt的动态文本域,把MC拖到主场景
主场景加代码:
mybtn_mc.onRollOver = function() {
       this.name_txt.text = "aaaaaa";
};
mybtn_mc.onRollOut=function () {
       this.name_txt.text = "";
};

TOP

定义全局变量也可以么
不过不知道这方法有没啥不妥当的,昨天才知道_global这玩意咋用
还没搞清楚什么叫初始化变量
影片第一帧上:
_global.msg="";
btn.onRollOver=function(){
       _global.msg="鼠标经过";
};
btn.onRollOut=function(){
       _global.msg="";
};
按钮实例名为btn
按钮第二帧加个影片剪辑
剪辑的帧AS为:
btn.text = msg;
btn为动态文本的实例名
拾囬羽翼

TOP