0

有没有办法按像素而不是逐行垂直滚动actionscript 2中的文本字段?

4

1 回答 1

1

恐怕答案是“不”...没有 API 可以公开该功能...您可以使文本字段自动调整大小,因此禁用滚动,然后将其屏蔽...但随后跟踪所有用户将导致文本字段滚动的输入将是一项艰巨的工作(最值得注意的是,光标移动......很好地跟踪光标的位置,并不太难(即跟踪字符索引很容易),但是计算由此产生的坐标是一项艰巨的工作)......

小旁注:我注意到,您经常使用 AS2 ...我个人建议您继续使用Haxe或 AS3 ... Haxe 因为它作为一种语言的丰富性(您仍然可以如果需要,可以针对 flash player 8)和 AS3,以提供更好的 API(在那里,您可以调用来获取角色的坐标)和更高的执行速度……对我来说,有只是 AS2 的一个优势,即您可以在运行时大量扩展语言……在 ECMA 兼容模式下编译 AS3 允许您对 AS3 进行同样的操作……当然,您会失去一些速度,但仍然比使用 AS2 更快...

于 2009-07-17T03:11:39.507 回答