flash中自定义函数中为什么总出现undefined
答案:2 悬赏:30 手机版
解决时间 2021-02-17 21:04
- 提问者网友:原来太熟悉了会陌生
- 2021-02-17 08:46
比如我要求小球的面积,输入文本的名称为bj mj 一个小球面积按钮,一个充值按钮,当小球面积中的按钮的动作输入on (release) { function mm (cs){ reture(Math.PI*cs*cs) } mj.text=mm(bj.text)}此时如果输入的半径咋显示的是星号,点击按钮小球面积按钮则显示undefined
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-02-17 08:55
//舞台上放两个文本框,属性面板, 输入输入文本框的实例名:inPut_txt;动态文本框的实例名:s_txt,这两个文本框分别用来输入半径和显示面积。
//舞台上再放一个按钮,实例名:s_btn,点击按钮用来显示结果。
s_btn.onRelease = function() {
s_txt.text = s(inPut_txt.text);
};
function s(r):Number {
var nr = Number(r);
//将半径转为数值
var ns = Math.round(Math.PI*100)/100*r*r;
//计算面积,赋给ns
return ns;
//返回结果
}
trace(Math.round(Math.PI*100)/100)
//舞台上再放一个按钮,实例名:s_btn,点击按钮用来显示结果。
s_btn.onRelease = function() {
s_txt.text = s(inPut_txt.text);
};
function s(r):Number {
var nr = Number(r);
//将半径转为数值
var ns = Math.round(Math.PI*100)/100*r*r;
//计算面积,赋给ns
return ns;
//返回结果
}
trace(Math.round(Math.PI*100)/100)
全部回答
- 1楼网友:愁杀梦里人
- 2021-02-17 10:22
~~~~这个没记错的话是链接的错误
跟include应该没关系(当然还是建议你加上-c参数只编译不链接看看还有没有错)
然后就是你的stop是定义在同一个文件里的么?
如果不是的话就要把两个文件一起编译(其实是一起链接)(你应该没有吧stop函数编成一个库吧~~~)
如果是的话那最好查一下参数类型写对没有,然后就是大小写是不是对的,
如果还不行的话麻烦把代码贴上来方便查错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯