1 #include <mingpp.h>
2 #include <cstdlib>
3 
4 
main()5 main(){
6 	try {
7 		SWFMovie* m = new SWFMovie();
8 
9 
10 		// SWF_SETBACKGROUNDCOLOR
11 		m->setBackground(0xff, 0xff, 0xff);
12 
13 		// SWF_DEFINESPRITE
14 
15 		//  MovieClip 1
16 		SWFMovieClip* character1 = new SWFMovieClip(); // 1 frames
17 
18 		// SWF_SHOWFRAME
19 		character1->nextFrame(); // end of clip frame 1
20 
21 		// SWF_END
22 
23 		// SWF_PLACEOBJECT2
24 		// PlaceFlagHasCharacter
25 		m->add(character1);
26 		// PlaceFlagHasMatrix
27 		// outputSWF_MATRIX is broken, so it is being skipped..
28 
29 		// SWF_SHOWFRAME
30 		m->nextFrame(); // end of frame 1
31 
32 		// SWF_END
33 
34 		m->save("test02.swf");
35 	}
36 	catch(SWFException &e)
37 	{
38 		std::cerr << "SWFException: " << e.what() << std::endl << std::endl;
39 		return EXIT_FAILURE;
40 	}
41 	return 0;
42 }
43