/potapenko.com/flashout/

Flashout

new!
download last flashout (0.2.1.6)
(asdt 0.0.8 version)
use -clean after reinstall

download last flashout (0.2.1.4)
(asdt 0.0.7 version)

change log

Flashout is eclipse plugin for view and logging SWF in eclipse. Flashout is great addition if you use eclipse Actionscript 2 plugin and MTASC compiler.

Flashout flash-video

Flashout 0.2 is out!

Main new futures:

1. Support mac-os/linux
2. Edit html template
3. Login4j style filtering (LEVEL >= WARN for example)
4. Firefox style log searching.
5. CTRL+ENTER in asdt editor - for compile last
6. Goto code from log text (press ENTER)
7. New xml coloring
8. Eclipse 3.1 support
9. Advanced navigation in log text (alt+up arrow and down arrow).
10 Quick filter for selected text ("C"-class, "T"-text, "P"-package)
11 Use Mtasc TRACE replacing
12 New templates for use Flashout in ASDT (trace_d = TRACE(Flashout.DEBUG + message))
13 Compilation warnings support - new tab view
14 Double click on warning - goto code.

Flashout flash-video

Bad news - now Flashout 0.2 works only in eclipse 3.1 and java 5.

eclipse 3.1
java 5

Keyboard shortcuts

ASDT (AS2 code)

CTRL+ENTER - compile last
CTRL+ALT+ENTER - goto flashout editor
CTRL+SHIFT+ENTER - compile all opened

Flashout Editor (all tabs)

F11 - goto flash preview tab
F12 - goto logger tab
F5 - reload swf
CTRL+SHIFT+ENTER - recompile
CTRL+SHIFT+Backspace - clear log
CTRL+ENTER - back to AS2 editor

Logger tab navigation

Ctrl+F - focus finder input text
Ctrl+Shift+F - focus filter input text
Escape - focus log text

Logger tab options

Ctrl+Shift+Alt+W - toggle word wrap
PAUSE - pause
Ctrl+Shift+End - toggle auto scroll to buttom

Logger tab/log text

Alt-Up arrow - go and select previous message
Alt-Down arrow - go and select next message
F3 - select next founded text
Shift+F3 - select previous founded text
C - add to filter class from selected message
T - add to filter text from selected message
P - add to filter package from selected message
F7 - search and highlight selected text

Logger tab/Finder

Enter - next
Shift + Enter - previous
Alt + Enter - highlighte
Ctrl + ALT + R - toggle use regular expresion
Ctrl + ALT + C - toggle case sensitive

New logging style

Flashout.***("message") (log, debug, warning etc) lloggin is now deprecated.

Use

TRACE(Flashout.DEBUG + "message");
TRACE(Flashout.INFO + "message");
TRACE(Flashout.WARN + "message");
TRACE(Flashout.ERROR + "message");
TRACE(Flashout.FATAL + "message");
TRACE(Flashout.SERVER_IN + "message");
TRACE(Flashout.SEVER_OUT + "message");

How install

1. Install. Copy flashout to eclipse plugin directory

2. Preferences

Set path to MTASC installer and MM classpath

3. Create new file *.flashout

4. Open file and configure compilation in "Compilations preferences" tab 

5. Press "Compile button"

6. Copy Flashout.as to MM Classpath or your class path root.

Change log

0.2.1.4

1. fixed bug - "logs not displayed after reopen flashout file"
2. added new compilation preferences tab - "html/swf background color"

0.2.1.2

1. templates bug fxed
2. added CTRL+TAB quick switch shortcut swf/logger
3. changed shortcuts toggle regexg/case sensetive in finder from CTRL+SHIFT (r/c) to CTRT+ALT+(r/c).
4. other bugfixes

0.2.0.9

CTRL+ENTER shortcut in flashout editor -
back to AS2 editor
Ctrl+Enter in Finder changed to Alt+Enter

0.2.0.8

small bugfixing

0.2.0.5

1. fixed html-base-path problems (shared librarys and xml-loading)
2. fixed mac-os "not found mtasc" problem
3. small bugfixing

0.2.0.0

1. Support mac-os/linux
2. Edit html template
3. Login4j style filtering (LEVEL >= WARN for example)
4. Firefox style log searching.
5. CTRL+ENTER in asdt editor - for compile last
6. Goto code from log text (press ENTER)
7. New xml coloring
8. Eclipse 3.1 support
9. Advanced navigation in log text (alt+up arrow and down arrow).
10 Quick filter for selected text ("C"-class, "T"-text, "P"-package)
11 Use Mtasc TRACE replacing
12 New templates for use Flashout in ASDT (trace_d = TRACE(Flashout.DEBUG + message))
13. Complette rewrited Flashout code.
14 Fast log text rendering and coloring.


0.1.7.9

Fixed bug with _global scope. (thanks Sadovskiy Igor)

0.1.7.6

After compilation the tab of logs opens if before it was open. Otherwise - passes to swf viewing.

0.1.7.5

Added "compile" and "reload" buttons to all tabs - (thanks for idea Ron Wheeler)

0.1.7

Bug fixing

0.1.6

1. Bug fixing in Flashout.as (thanks Ron Wheeler)

0.1.5

1. Reload swf bug fixed (thanks Migel)

2. Debug level log added (for as2lib integration)

3. Flashout.as optimized for -strict MTASC mode (thanks Ron Wheeler)

4. GenerateToString method documented - view Flashout.as (example)

download last flashout (0.2.1.4)

download old flashout version 0.1.7.9