¿Hay alguna manera de hacer que Flex Builder se conecte a una sesión de navegador existente que ejecute Flash Player Debugger? Puedo conectarme a FDB así, pero con Builder necesito hacer clic en Depurar y apresurarme para cerrar la ventana recién abierta del navegador antes de cargar el archivo Flash y luego volver a la sesión que quiero conectar y hacer clic con el botón derecho para iniciar el depurador. . Desafortunadamente, esto no es muy confiable ya que no siempre puedo vencer la apertura de la ventana, requiriendo varios intentos antes de poder conectarme a la sesión en la que estoy interesado. Si pudiera decirle a Builder 'Comience a depurar' y luego espere a que conexión, ahora podría ir tranquilamente al navegador, hacer clic con el botón derecho, presionar para depurar, proporcionar el IP y listo. Esto me permitiría inspeccionar las variables en un error difícil de replicar en una sesión que se ejecuta en la computadora del probador.Hacer que el depurador de Flex Builder comience a escuchar las conexiones entrantes de la sesión de depuración
Respuesta
Como se menciona en las otras respuestas, puede modificar la configuración de inicio para hacer referencia a cualquier URL que no contenga un archivo SWF; pero solo quería agregar que también puede usar la URL "about: blank", que tiene la ventaja de que (a partir de Flash Builder 4) Flash Builder ni siquiera se molestará en abrir una página de navegador, sino que comenzará a escuchar en la toma.
- Mike Morearty, equipo de Flash Builder
Si configura el iniciador de su sesión de depuración para que sea una página web sin una película Flash, FB solo esperará a que se conecte un reproductor de depuración. Para hacer esto: presione la flecha al lado del icono de depuración en la barra de herramientas, seleccione "Otro". Desmarque la casilla "Usar predeterminado" en la URL o la ruta al área de inicio. Ponga una URL que no tenga una película de depuración. Luego simplemente navegue por este navegador hasta donde está la película de depuración.
Para resolver primero su problema más importante, ¿ha oído hablar del archivo de registro de Flash? Esto le permitirá ver las huellas sin tener que usar el depurador. Vea las instrucciones aquí:
http://blog.flexexamples.com/2007/08/26/debugging-flex-applications-with-mmcfg-and-flashlogtxt/
Ahora, como un enfoque más directo ...
Ésta es hacker y es probable que haya otra manera, pero no resuelve el problema.
¿Ha pensado en cambiar la configuración de publicación? Esto evitaría que se cargue el swf actual, y luego podría tener unos quince segundos adicionales para ir a la ventana que desea.
Vaya al menú de depuración (probablemente el quinto icono de la izquierda), y luego
vaya a Configuraciones de depuración.
Desmarque "Usar valores predeterminados"
cambie la URL de depuración a una que no incluya el swf.
Cuando ejecuta el depurador, ahora debe esperar otro par de docenas de segundos antes de que se agote el tiempo de espera.
+1 Información útil sobre mm.cfg. Gracias – zinovii
Estoy realmente avergonzado de que no haya pensado en eso antes: P. ¡Gracias! –
- 1. Android - Escuchar mensajes SMS entrantes
- 2. ¿Puedo hacer que pdb comience a depurar de inmediato?
- 3. ¿Alternativas de código abierto a Flex Builder?
- 4. Compilar proyecto de Flex Builder desde la línea de comandos
- 5. Esperando que el reproductor flash se conecte al depurador
- 6. ¿Cómo propagar las conexiones entrantes de tcplistener a través de subprocesos en .NET?
- 7. Flash Builder no puede encontrar la versión de depuración necesaria de Adobe Flash Player
- 8. Cómo configurar PostgreSQL para aceptar todas las conexiones entrantes
- 9. Java socketserver: ¿Cómo manejar muchas conexiones entrantes?
- 10. El depurador de Flash Builder 4.5 finaliza | Safari
- 11. depuración de pérdida de conexiones usando 'debugUnreturnedConnectionStackTraces'
- 12. El significado del modo de vinculación "externo" en Flex Builder
- 13. Depuración de fugas de memoria FLEX/AS3
- 14. Erlang aceptar dinámicamente conexiones tcp entrantes
- 15. Usando D, ¿cómo podría escuchar las solicitudes HTTP entrantes y responder a ellas?
- 16. Cómo detectar conexiones entrantes en mi módem
- 17. ¿Cómo hacer que Redis comience en Heroku?
- 18. ¿Cómo puedo hacer que el depurador de VC++ se salga de las excepciones?
- 19. ¿Qué puede hacer que SqlClient reutilice las conexiones no válidas?
- 20. Acciones de creación de publicaciones en Flex Builder
- 21. ¿Cómo puedo agregar dependencias maven a la ruta de compilación flexible en Flex Builder 3?
- 22. ¿Cómo hacer una prueba unitaria de las conexiones de IBOutlet?
- 23. ¿Las conexiones TCP se mueven a otro puerto después de que se abren?
- 24. ¿Cómo puedo escuchar e informar las conexiones del servidor (SSH) a través de un script de Python?
- 25. ¿Por qué la API de Android no permite escuchar públicamente los SMS entrantes?
- 26. ¿Hay alguna manera de obligar a Eclipse a reiniciar automáticamente la depuración remota (en el modo de escucha)?
- 27. ¿Cómo limito el número de conexiones que Jetty aceptará?
- 28. caída de las conexiones con tcp_tw_recycle
- 29. ¿Se incluye un depurador Flex en el SDK?
- 30. No se puede resolver el paquete de recursos "*" para la configuración regional "en_US" (Flex, Flash Builder)
Estaba a punto de criticarte por estar equivocado, pero no lo eres. Sin embargo, el 'sobre: espacio en blanco' debe ser sensible a las mayúsculas y minúsculas. Tenía 'sobre: en blanco'. ¿Está documentado en alguna parte? Es algo que aprendí "en las trincheras", pero no he visto documentación sobre este tipo de cosas – JeffryHouser
Hola, Jeffry, no creo que esto esté documentado en ninguna parte. Debería ser así. –
¡Muchas gracias, Mike! ¡Realmente me salvaste aquí! – BigSauce