Screencast technology is fundamental to many online applications like web conference and online lectures. Due to its wide installed base and cross-platform support, Adobe Flash Player is a natural choice as the platform to implement screencast clients. However, due to the limited types of media encoding formats Flash Player supports natively, current Flash-based screencast solutions are suboptimal in terms of the bit rate needed and the visual quality delivered. By leveraging two less well-known mechanisms of Adobe Flash platform, the FLV Data Tag based Remote Method Invocation and Alchemy C/C++ to Actionscript compiling, we extended Flash Player with the decoding capability of a state-ofthe-art screen codec format named SJSC. According to our evaluation tests, the solution is quite feasible in terms of decoder's CPU/memory usage. A visual quality test also shows the solution can achieve a better bit rate and quality trade-off than existing Flash-based screencast solutions.