flash as2.0flash as2.0动态文本中如何获得光标在第几行

我需要一个数值能反映点击动态文本后中光标在第几行。... 我需要一个数值能反映点击动态文本后中光标在第几行。 展开
 我来答
百度网友b539fc1e2
2011-10-30 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:144万
展开全部
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);//设置循环事件
悉星河nP
2011-10-30 · TA获得超过1132个赞
知道小有建树答主
回答量:1570
采纳率:0%
帮助的人:637万
展开全部
文本框本身没有这样的事件,不过还是可以想办法实现类似功能的。
首先你可以在文本框的下面放一个透明的图形元件或影片剪辑。
然后给它增加单击事件的侦听,通过用户点文本框的同时出发了这个点击事件,就可以通过单击事件来得到用户单击的位置,从而得到它单击的是哪行。
当然怎么实现就随你了,可以放一个大的影片剪辑来判断y,也可以每行放一个影片剪辑来接收单击事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苦海边无
2011-10-30 · 超过24用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:61.6万
展开全部

参考资料: AS

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式