Pregunta

¿Hay una manera de desplazamiento vertical un campo de texto en ActionScript 2 por píxeles en lugar de la línea por línea?

¿Fue útil?

Solución

Me temo que la respuesta es simplemente "no" ... no hay ninguna API para exponer la funcionalidad que ... se puede hacer que el autosizable campo de texto, por lo que el desplazamiento se desactiva, y luego ocultarlo ... pero luego el seguimiento toda la entrada del usuario que va a causar un campo de texto para desplazarse, será un gran trabajo (en particular, el movimiento del cursor ... así el seguimiento de la posición del cursor, no es demasiado difícil (es decir, es fácil realizar el seguimiento del índice de caracteres) , pero el cálculo de las coordenadas resultantes es un infierno de un trabajo) ...

pequeña nota al margen: Me he dado cuenta, de que se trabaja con una gran cantidad de AS2 ... Me personalmente te aconsejo que pasar a Haxe o AS3 ... Haxe por el bien de su riqueza como lengua (y aún se podía apuntará flash player 8 si es necesario), y AS3 en aras de un mucho mejor API (allí, tiene una llamada para obtener las coordenadas de un personaje) y la velocidad de ejecución drásticamente más alto ... a mí, no es sólo una ventaja de AS2, que es, que se puede ampliar el lenguaje de una montón en tiempo de ejecución ... AS3 compilar en modo de compatibilidad ECMA le permite hacer lo mismo con AS3 ... va a perder parte de esa velocidad, por supuesto, pero aún así ser más rápido que con AS2 ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top