flirt

所属分类:Linux/Unix编程
开发工具:Unix_Linux
文件大小:263KB
下载次数:24
上传日期:2008-09-10 22:10:50
上 传 者claien
说明:  flirt 一款纯c的flash解码程序。
(flirt a pure c the flash decoding process.)

文件列表:
flirt\CVS\Entries (422, 2007-11-14)
flirt\CVS\Repository (7, 2007-11-14)
flirt\CVS\Root (61, 2007-11-14)
flirt\exttest.c (1140, 2004-08-23)
flirt\exttest.swf (3485, 2004-08-23)
flirt\flirt-debug.h (4532, 2006-01-22)
flirt\flirt.h (8933, 2006-01-22)
flirt\imageext.c (3970, 2006-01-22)
flirt\LICENSE (1421, 2006-01-22)
flirt\Mac OS X\.cvsignore (18, 2004-08-14)
flirt\Mac OS X\CVS\Entries (247, 2007-11-14)
flirt\Mac OS X\CVS\Repository (16, 2007-11-14)
flirt\Mac OS X\CVS\Root (61, 2007-11-14)
flirt\Mac OS X\English.lproj\CVS\Entries (95, 2007-11-14)
flirt\Mac OS X\English.lproj\CVS\Repository (30, 2007-11-14)
flirt\Mac OS X\English.lproj\CVS\Root (61, 2007-11-14)
flirt\Mac OS X\English.lproj\Debugger.nib\classes.nib (1656, 2004-08-14)
flirt\Mac OS X\English.lproj\Debugger.nib\CVS\Entries (152, 2007-11-14)
flirt\Mac OS X\English.lproj\Debugger.nib\CVS\Repository (43, 2007-11-14)
flirt\Mac OS X\English.lproj\Debugger.nib\CVS\Root (61, 2007-11-14)
flirt\Mac OS X\English.lproj\Debugger.nib\info.nib (729, 2004-08-14)
flirt\Mac OS X\English.lproj\Debugger.nib\keyedobjects.nib (12488, 2004-08-14)
flirt\Mac OS X\English.lproj\InfoPlist.strings (564, 2004-08-14)
flirt\Mac OS X\English.lproj\MainMenu.nib\classes.nib (275, 2004-08-14)
flirt\Mac OS X\English.lproj\MainMenu.nib\CVS\Entries (147, 2007-11-14)
flirt\Mac OS X\English.lproj\MainMenu.nib\CVS\Repository (43, 2007-11-14)
flirt\Mac OS X\English.lproj\MainMenu.nib\CVS\Root (61, 2007-11-14)
flirt\Mac OS X\English.lproj\MainMenu.nib\info.nib (505, 2004-08-14)
flirt\Mac OS X\English.lproj\MainMenu.nib\objects.nib (4851, 2004-08-14)
flirt\Mac OS X\fingerCursor.tiff (1035, 2004-08-14)
flirt\Mac OS X\Flirt test.pbproj\.cvsignore (26, 2004-08-14)
flirt\Mac OS X\Flirt test.pbproj\CVS\Entries (97, 2007-11-14)
flirt\Mac OS X\Flirt test.pbproj\CVS\Repository (34, 2007-11-14)
flirt\Mac OS X\Flirt test.pbproj\CVS\Root (61, 2007-11-14)
flirt\Mac OS X\Flirt test.pbproj\project.pbxproj (94856, 2006-01-22)
flirt\Mac OS X\Flirt test.xcodeproj\CVS\Entries (52, 2007-11-14)
flirt\Mac OS X\Flirt test.xcodeproj\CVS\Repository (37, 2007-11-14)
flirt\Mac OS X\Flirt test.xcodeproj\CVS\Root (61, 2007-11-14)
flirt\Mac OS X\Flirt test.xcodeproj\project.pbxproj (112138, 2006-01-22)
flirt\Mac OS X\Info-Flirt_test.plist (729, 2004-08-14)
... ...

Flirt - an open source, extensible Flash(tm) runtime http://www.opaque.net/flirt/ About Flirt is an SWF rendering library. Flirt contains a parser for reading SWF format files, a rasterizer for rendering the vector shaped into bitmaps, and an actionscript engine. Just hook it up to a timer and you've got a player. Interface your system UI events into the hooks provided and it's interactive. Present your application code to the player as actionscript objects and you've got a scriptable, cross-platform UI. src/ - source code action/ - actionscript engine classes/ - script object implementations format/ - SWF file format parser player/ - player logic: everything that's not script or rendering render/ - rasterizer code sound/ - beginning of sound support ex/ - example SWF files docs/ - Flirt web pages Flirt is distributed under the two-clause BSD license. See the LICENSE file for details. Building and installation There's only a Makefile for now. Running 'make' builds libflirt.a. There is no 'make install' because Flirt doesn't belong in a system library folder--it's way too early for that. If you're linking into flirt, just copy the .a file into your project folder. The test.c demo program can be built with 'make test'. It needs libpng for writing out the rendered image, and libjpeg and libz if you leave the HAVE_JPEGLIB and HAVE_ZLIB defines in the src/dd.h config file. I haven't tried commenting them out but I'd bet it'll work, you just won't be able to render SWF files with bitmaps inside them. Don't forget to remove them from the LFLAGS in the Makefile if you do! There's also an Xcode project containing the Flirt source and the start of a small debugger application that lets you browse the movie file, step through frames, and set breakpoints in script. Like Flirt, it's still very early in development. It's an Xcode 1.5 project, but I think it should work in Xcode 1.2 as well. Email me if you have any questions or comments or suggestions: Dave Hayden dave@opaque.net

近期下载者

相关文件


收藏者