Action Swf can create swf files. The program is a set of objects made with O Language. A swf with actionscript example is in the example folder for static o language. The libactionswf-dev actionswf.h is for c/c++ languages and actionswf.oh is for for o language. The files swf.es and action.es has the main functions that can be used; functions from tool.es can be used in rare situations. To override a default flag without calling swf_new_ex, write in user home folder .actionswf file (example to override flagpre_log and flag_deprecation_yes, write 8001). When using the flagpre_log flag, action,action_sprite,swf_sprite_done calls are logged for oaalternative, more is logged at prexx_flags for debugging. The log will look like this: SpriteId ActionInitBool TextLinesNumber TextLines {*NumberAX...sNumberB1-NumberBN} where: SpriteId or 0 for root. ActionInitBool is a 0/1 digit. these are only at prexx_flags: TextLinesNumber is the number of lines that TextLines has. TextLines is the text like in action[_sprite] call. *NumberA1-NumberAN lines from TextLinesNumber ... ? the notation is at dev/xlog.oh ,there are special chars and numbers, a minimal example: ,1F,,F -> 3 actions, first is an action with ACTIONRECORDHEADER of 0x1F Length, second has ActionCode < 0x80, third has Length 0xF Or: SpriteId (here is a blank row) (another one, here is a ShowFrame) (another one only at alt log) Or: SpriteId (blank row) FinalSpriteId where: FinalSpriteId is the id in the swf Or, at alt log: SpriteId (blank row) (blank row) ExportString where: ExportString is the name for action script