package com.uxebu.swfparser.dump.output; import com.uxebu.swfparser.dump.actions.ButtonCondActionFlag; import com.uxebu.swfparser.dump.actions.ClipActionFlag; public class Writer { protected void dumpFile(String fileName, String content) { // Not writing at all, implement/override where to write to. } public void addButton(int characterId, ButtonCondActionFlag buttonCondActionFlag, String content) { dumpFile("button/button-" + characterId + "-" + buttonCondActionFlag + ".js", content); } public void addSprite(int characterId, int frameNumber, String content) { dumpFile("sprite/sprite-" + characterId + "-" + frameNumber + ".js", content); } public void addInitClip(int spriteId, String content) { dumpFile("initClip/initClip-" + spriteId + ".js", content); } public void addRootMovie(int frameNumber, String content) { dumpFile("rootMovie/rootMovie-" + frameNumber + ".js", content); } public void addSpriteClipAction(int spriteCharacterId, int frame, int depth, ClipActionFlag flag, String content) { dumpFile("sprite/sprite-" + spriteCharacterId + "-clipAction-" + frame + '-' + depth + "-" + flag + ".js", content); } public void addRootMovieClipAction(int frame, int depth, ClipActionFlag flag, String content) { dumpFile("rootMovie/rootMovie-clipAction-" + frame + '-' + depth + "-" + flag + ".js", content); } }