2010-02-03 20 views
6

Uso de Flex Builder 3:
He estado recibiendo este problema en cada lanzamiento de depuración en las últimas horas.
Solía ​​obtener esto también antes, pero de vez en cuando, no con cada lanzamiento de depuración.
Descubrí que Flex Debugger usa un cierto puerto 7935 pero no puedo entender
cómo cambiarlo?Esperando que el reproductor flash se conecte al depurador

+0

La parte completa de depuración/perfil de FlexBuilder es una decepción completa y constantemente propensa a fallar. Lamentablemente, las alternativas (Adobe) para la creación de ActionScript son algo peores. Estoy considerando un movimiento mayorista para FlashDevelop. – spender

+0

Esto podría resolver su problema http://blog.air4android.com/?p=59 HTH – AIR4Android

Respuesta

5

Recuerdo haber tenido este problema varias veces. Podría tener que ver con Flex Profiler (solía hacer clic accidentalmente de vez en cuando tratando de iniciar el depurador).

Si inicia el Analizador y lo detiene demasiado rápido, agregará algo a un archivo en su directorio de inicio que no debería.

Consulte /path/to/home/mm.cfg en su sistema operativo (en mac, puede abrirlo en el compañero de texto con mate ~/mm.cfg). El archivo mm.cfg almacena alguna información acerca de la depuración en Flex

Luego, en ese archivo, asegúrese de que este es el único contenido:


ErrorReportingEnable=1 
TraceOutputFileEnable=1 

Si hay una línea adicional (no recuerdo/encontrarla, algo así como

PreloadSwf=/Users/[username]/Documents/workspace/.metadata/.plugins/com.adobe.flash.profiler/ProfilerAgent.swf?host=localhost&port=9999
), elimínelo.

Avíseme si eso lo soluciona.

lanza

+0

Funciona. He eliminado el archivo mm.cfg. De hecho, he creado este archivo manualmente para que el Analizador funcione con el comando "PreloadSwf". Aunque el Analizador no funcionó incluso después de eso :-) – dharm0us

+0

Así que, básicamente, acabo de eliminar este archivo, ya que el Analizador no funcionaba de todos modos. – dharm0us

+0

genial :). Sin embargo, no sé si deberías eliminar el archivo, es posible que quieras mantenerlo allí con esas dos líneas allí, quién sabe qué pasará. ¡aclamaciones! –

2

Esto funcionó para mí: haga clic derecho en un archivo SWF, seleccionar "Abrir con ...", elegir la opción "Otros ...", seleccionar el reproductor de depuración y comprobar el "siempre Abrir con" casilla de verificación .
Mac OSX/FlashBuilder4

+1

poifect ++; ovaciones – Neo

1

Similar a danjp - Esto comenzó a sucederme después de una actualización automática de Flash Player. Simplemente reinstalé los depuradores flash del Adobe Flash Player download page y todo funciona como esperaba.

2

Haga clic con el botón derecho en su aplicación flash lanzada, ya sea en el navegador o reproductor flash independiente y haga clic en depurador si está habilitado y cambie el botón de radio de localhost a otra máquina e ingrese ip 127.0.0.1 y podrá depurarlo. Supongo que el problema puede deberse a tu archivo de host.

+0

¿qué quiere decir "haga clic en depurador" - ¿cómo llego allí? – mheavers

+0

Si está ejecutando la versión del depurador de Flash, haga clic derecho y aparecerá un menú con la opción Depurador. De lo contrario, cambie la configuración o instale la versión del depurador relevante http://www.adobe.com/support/flashplayer/downloads.html – davient

0

Asegúrese de que haya un archivo swf con el nombre correcto en su directorio bin-debug y ese nombre coincida con el nombre swf especificado en el archivo index.template.html para el proyecto.

He reemplazado el archivo index.template.html por error con uno similar de otro proyecto. Cuando intenté depurar, obtuve el estado "Esperando que el reproductor flash se conecte al depurador ..." hasta que se agotó el tiempo de espera.

3

También asegúrese de no utilizar Chrome. El depurador de Flash Player (en el momento de escribir esto) no funciona en Chrome.

2

Cambiar el navegador por defecto de (cromo) para IE trabajó para mí

0

Para mí el problema fue que Internet Explorer se abrió y mostró un problema certificación, si Google No seguir esta el depurador mostraría este error. Si continúo, es decir, no ocurre ningún problema.

Cuestiones relacionadas