Quiero contar (a través de Google Analytics) las veces que se muestra una ventana emergente para el usuario. ¿Qué evento debo usar para deducir que el pop-up se muestra al usuario?En Flex, ¿cuál es la diferencia entre 'creationComplete' y 'addedToStage'?
Respuesta
Si se crea una nueva ventana emergente cada vez que se muestra una, no importa cuál usar ya que ambos eventos se dispararán al crear. Si está reutilizando el mismo objeto, debe usar addedToStage
ya que creationComplete
se envía solo una vez por UIComponent
.
creationComplete
es dispatched cuando se han creado el componente, y todos sus componentes hijos, y todos sus hijos, y así sucesivamente, expuso, y son visibles.addedToStage
se envía cuando se agrega un objeto de visualización a la lista de visualización en el escenario, ya sea directamente o mediante la adición de un subárbol en el que se encuentra el objeto de visualización.
Si reutiliza el mismo objeto, obtendrá un addedToStage
cada vez que lo visualice.
Según mis propias pruebas, parece que usar cualquiera funcionaría. Pero sería bueno saber cuál es el más "correcto" para usar, y cuál es la diferencia entre los dos.
El primer evento addedToStage ocurre antes creationComplete lo que si necesita acceder a los componentes hijos que tendrá que utilizar los dos.
Respuesta incorrecta, no es necesario usar dos de ellas. Si desea acceder a los componentes secundarios, debe usar creationComplete. addedToStage no dará acceso a los elementos secundarios, por lo que es un desperdicio utilizarlo cuando realmente necesite acceder a los elementos secundarios. –
Alguien comentó acerca de no tener que usar tanto addedToStage y creationComplete (necesitaba 50 rep para responder así que hacer una nueva entrada)
Parece que hay un caso en el que es necesario utilizar ambos. Por ejemplo, cuando necesita actualizar algo cada vez que se visita una vista y la vista se muestra en un cambio de estado. La primera vez que se ve la vista, es el evento creationComplete el que se activa. Usar addedToStage en este punto corre el riesgo de que un componente hijo sea nulo. Las veces consecutivas que se muestre la vista, no enviará creationComplete, solo agregóToStage
Esto tiene los comienzos de una buena respuesta. ¿Podría limpiar el formato y quizás proporcionar un ejemplo de código? – BradleyDotNET
- 1. ¿Cuál es la diferencia entre target y currenttarget en flex?
- 2. ¿Cuál es la diferencia entre Flex/Lex y Yacc/Bison?
- 3. Diferencia entre Array y ArrayCollection (Flex)
- 4. Diferencia entre Adobe AIR y FLEX?
- 5. ¿cuál es la diferencia entre voltearse y pasar el mouse?
- 6. ¿Cuál es la diferencia entre + = y = +?
- 7. ¿cuál es la diferencia entre:.! y: r !?
- 8. ¿Cuál es la diferencia entre ".equals" y "=="?
- 9. Cuál es la diferencia entre $ y jQuery
- 10. Cuál es la diferencia entre = y: =
- 11. Cuál es la diferencia entre $ (...) y `...`
- 12. ¿Cuál es la diferencia entre dict() y {}?
- 13. ¿Cuál es la diferencia entre [indefinido] y [,]?
- 14. ¿Cuál es la diferencia entre " " y ""?
- 15. ¿Cuál es la diferencia entre .ToString (+) y ""
- 16. ¿Cuál es la diferencia entre `##` y `hashCode`?
- 17. ¿Cuál es la diferencia entre "$^N" y "$ +"?
- 18. ¿Cuál es la diferencia entre {0} y ""?
- 19. Flex: ¿Cuál es la diferencia entre un "Componente" MXML y un "Módulo" MXML?
- 20. ¿Cuál es la diferencia entre @ y $ y% en MSBuild?
- 21. OpenGL (ES) - ¿Cuál es la diferencia entre frustum y orto?
- 22. ¿Cuál es la diferencia entre la abstracción y la encapsulación?
- 23. ¿Cuál es la diferencia entre HttpContext.Current.User y Thread.CurrentPrincipal en asp.net?
- 24. ¿Cuál es la diferencia entre Session.Abandon() y Session.Clear() en ASP.Net?
- 25. ¿Cuál es la diferencia entre DOCUMENT_URI y URI_REQUEST en SSI?
- 26. ¿Cuál es la diferencia entre: = y = en MySQL?
- 27. ¿cuál es la diferencia entre atan y atan2 en C++?
- 28. ¿Cuál es la diferencia entre 'y "en JavaScript?
- 29. ¿Cuál es la diferencia entre filter y filter_by en SQLAlchemy?
- 30. ¿Cuál es la diferencia entre() y [] en una expresión regular?
Esto no es una respuesta. Si vuelve a preguntar, una pregunta no puede ser una respuesta –