Вертикальная прокрутка текстового поля по пикселям в Actionscript 2 - PullRequest
0 голосов
/ 16 июля 2009

Есть ли способ вертикальной прокрутки текстового поля в ActionScript 2 по пикселям вместо строки за строкой?

1 Ответ

1 голос
/ 17 июля 2009

боюсь, ответ просто «нет» ... нет API, чтобы раскрыть эту функциональность ... вы могли бы сделать авторазмер текстовым полем, чтобы прокрутка была отключена, а затем маскировать его ... но затем отслеживать весь пользовательский ввод, который заставит текстовое поле прокручиваться, будет адской работой (прежде всего, движением курсора ... хорошо отслеживание, где находится курсор, не слишком сложно (то есть легко отслеживать индекс символа) , но вычисление результирующих координат является адской работой) ...

небольшое примечание: я заметил, что вы много работаете с AS2 ... я бы лично посоветовал вам перейти к Haxe или AS3 ... Подчеркните его богатство как языка (и вы все еще можете ориентироваться на Flash Player 8, если вам нужно) и AS3 ради гораздо лучшего API (там у вас есть вызов, чтобы получить координаты персонажа ) и значительно более высокая скорость выполнения ... для меня есть только одно преимущество AS2, заключающееся в том, что вы можете значительно расширить язык во время выполнения ... компиляция AS3 в режиме совместимости с ECMA позволяет вам делать то же самое с AS3 ... Вы, конечно, потеряете часть этой скорости, но все равно будете быстрее, чем с AS2 ...

...