Prawdopodobnie nie masz "debugującego" Flash Playera powiązanego z plikami SWF w twoim systemie. Jest to potrzebne w projektach OpenFL (w opozycji do zwykłych projektów Flash zarządzanych przez flashDevelop).
Najpierw upewnij się, że masz zainstalowane:
- w FlashDevelop wybrać
Tools > Install Software...
- wybrać
Flash Player SA
(Stand Alone debugowania Flash Player)
- restartu FlashDevelop.
Niestety z jakiegoś skomplikowanego powodu nie jest możliwe jeszcze FlashDevelop powiedzieć OpenFL co Flash player używać nawet jeśli masz go zainstalowanego w ten sposób, więc jest potrzebny następny krok:
Skojarzenie Flash zawodnik:
- w FlashDevelop wybrać
Tools > Program Settings...
- sprawdzić ścieżkę w
FlashViewer plugin > External Player path
- teraz w oknie Eksploratora znajdź som e Plik SWF i powiązanie tego pliku wykonywalnego odtwarzacza z plikami SWF,
- po dwukrotnym kliknięciu pliku SWF w Eksploratorze Windows powinien otworzyć ten program,
- sprawdzić, czy kliknąłeś prawym przyciskiem myszy odtwarzacz, który ma "Debugger" element w menu kontekstowym.
Spróbuj ponownie uruchomić swój projekt OpenFL w programie FlashDevelop, powinieneś zobaczyć ślady na wyjściu.
PS: aby całkowicie wyłączyć śladów na wydaniu, edytować project.xml
i dodać:
<haxeflag name="--no-traces" />
http://stackoverflow.com/a/21959416/175071 (patrz druga część tej odpowiedzi). W skrócie, ustaw go na kompilację za pomocą 'neko'. Obok wersji Release znajduje się opcja neko (na pasku narzędzi FlashDevelop) –