3个回答
展开全部
var Row = 10 //设置文本行数为10
var Space = 10 //设置每行高度为10
var Spacing = 5 //设置行距为5
function checkParamsLoaded() {
for(var i=1;i<Row;i++){
var Location = i*(Space+Spacing)
if(_ymouse<Location){
trace("当前光标的位置是在第"+i+"个文本上。")
}
}
} //循环事件
var param_interval:Number = setInterval(checkParamsLoaded, 80);//设置循环事件
var Space = 10 //设置每行高度为10
var Spacing = 5 //设置行距为5
function checkParamsLoaded() {
for(var i=1;i<Row;i++){
var Location = i*(Space+Spacing)
if(_ymouse<Location){
trace("当前光标的位置是在第"+i+"个文本上。")
}
}
} //循环事件
var param_interval:Number = setInterval(checkParamsLoaded, 80);//设置循环事件
展开全部
文本框本身没有这样的事件,不过还是可以想办法实现类似功能的。
首先你可以在文本框的下面放一个透明的图形元件或影片剪辑。
然后给它增加单击事件的侦听,通过用户点文本框的同时出发了这个点击事件,就可以通过单击事件来得到用户单击的位置,从而得到它单击的是哪行。
当然怎么实现就随你了,可以放一个大的影片剪辑来判断y,也可以每行放一个影片剪辑来接收单击事件。
首先你可以在文本框的下面放一个透明的图形元件或影片剪辑。
然后给它增加单击事件的侦听,通过用户点文本框的同时出发了这个点击事件,就可以通过单击事件来得到用户单击的位置,从而得到它单击的是哪行。
当然怎么实现就随你了,可以放一个大的影片剪辑来判断y,也可以每行放一个影片剪辑来接收单击事件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参考资料: AS
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询