永发信息网

AS3.0中 setLanguage();是什么意思

答案:2  悬赏:70  手机版
解决时间 2021-03-23 04:49
  • 提问者网友:缘字诀
  • 2021-03-22 12:58
function setLanguage():void {
if(language == "English") {
info_txt.text = "The animation has played " + String(count) + " x.";
} else if(language == "German") {
info_txt.text = "Die Animation wurde " + String(count) + "x abgespielt.";
} else if(language == "Spanish") {
info_txt.text = "La animación ha jugado " + String(count) + "x." ;
}
}
setLanguage();
english_btn.addEventListener(MouseEvent.CLICK, setEnglish);
german_btn.addEventListener(MouseEvent.CLICK, setGerman);
spanish_btn.addEventListener(MouseEvent.CLICK, setSpanish);

function setEnglish(e:MouseEvent):void {
language = "English"

}
function setGerman(e:MouseEvent):void {
language = "German"

}
function setSpanish(e:MouseEvent):void {
language = "Spanish"

}
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-03-22 13:31



这是自己写的一段代码,并不是AS内置的函数。

看你代码的作用是。
有英语、德语、西班牙语三个按钮。点击以后将language = 对应的语言
setLanguage()里判断language 等于哪个 就说哪一种语言
全部回答
  • 1楼网友:酒者煙囻
  • 2021-03-22 14:54
e是函数的参数,举个例子你就明白了 addeventlistener(event.enter_frame, function(e) {     // e实际上是event实例 })其实完整的写法应该是这样 addeventlistener(event.enter_frame, function(e:event):void {     // e实际上是event实例 })使用了匿名函数和不定参数,所以看起来会有些困扰
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯