¿Cuál es la mejor manera de cambiar/establecer un punto de registro en un objeto de visualización Flex 3? Sé que esto no está realmente incorporado para cambiar fácilmente, pero ¿alguien tiene alguna sugerencia sobre cómo podría extender UIComponent para lograr esto?Flex: configuración del punto de registro en un objeto de visualización
Respuesta
Colóquelo dentro de un contenedor Canvas
, con su atributo clipContent
establecido en falso. Dentro del lienzo, puedes poner tu objeto donde quieras.
Por alguna razón, la API de Flash Player no expone el punto de registro DisplayObjects
(y Flash IDE hace que sea difícil modificarlos una vez que se crea un objeto). La mejor solución, como señaló David, es agregar su componente como hijo de otro componente (UIComponent
estaría bien). Entonces, por ejemplo, si tuviera un Button
y quisiera su punto de registro en su centro, lo agregaría como hijo de UIComponent
(no Canvas
) y compensaría al niño al establecer su posición en (-button.width/2, -button.height/2)
.
Coloque su DisplayObject dentro de un sprite y configure las posiciones x & y DisplayObject en el punto de registro del objetivo. Aplica todas las transformaciones al contenedor de Sprite.
- 1. Registro de producción en Flex
- 2. Visualización de SVG en Flex 4
- 3. Configuración del color para un punto de datos individual
- 4. Cómo clonar un objeto en Flex?
- 5. Configuración del punto final local de un socket
- 6. Configuración de registro de GWT
- 7. Javascript: Configuración de las propiedades del objeto
- 8. Configuración del nivel de registro en Hadoop a WARN
- 9. Configuración de punto de interrupción en NSKVODeallocateBreak
- 10. Flex: Configuración del elemento elegido de forma automática en un ComboBox
- 11. Configuración del punto de anclaje para la capa UIView
- 12. Obtener un cuadro delimitador de "visualización" para un objeto recortado
- 13. Configuración de valores y visualización de texto en Android Spinner
- 14. Configuración del color de fondo para la fila de la cuadrícula de datos en Adobe Flex
- 15. Flujo de visualización de punto de nube usando PCL
- 16. Rotación de un objeto alrededor de un vector central punto
- 17. Lectura del punto final desde el archivo de configuración
- 18. C# Software de visualización de clase/objeto
- 19. ¿Cuál es el punto de utilizar un marco de registro?
- 20. Visualización del historial de combinación de Subversion
- 21. Configuración del nivel de registro del mensaje en tiempo de ejecución en slf4j
- 22. Archivo de configuración de registro de Python
- 23. hace addChild ActionScript requiere un objeto de visualización primera
- 24. fecha de visualización del iPhone utilizando una configuración regional de usuario, pero en otro idioma
- 25. Visualización de gráficos vectoriales en un navegador
- 26. Registro de Python solo registro del script
- 27. Calculando la longitud del diccionario en Flex
- 28. AS3 usando una Matriz para "escalar" un objeto desde su "centro"
- 29. Actionscript 3: obtener objeto de visualización en el píxel
- 30. ¿Cómo rotar el objeto alrededor de un punto usando cuaterniones?
El lienzo agrega una sobrecarga bastante grande si va a hacer esto para muchos objetos de visualización. Los miembros del equipo Flex de Adobe recomiendan mantener al mínimo la cantidad de contenedores en una aplicación Flex. – joshtynjala