René Nyffenegger's collection of things on the web | |
René Nyffenegger on Oracle - Most wanted - Feedback
- Follow @renenyffenegger
|
Counter [Ming wrapper example] | ||
This example demonstrates how a series of frames can be made into a counter.
This flash movie was created with the following program. Counter.cpp
#include "SWFMovie.h" #include <sstream> #include <iomanip> int main() { Movie movie("Counter.swf", 200, 100, 100); int font_size=20; Font verdana("Verdana.fdb"); for (int sec=0;sec<2; sec++) { for (int sec_100=0; sec_100<100; sec_100++) { std::stringstream str; str << std::setw(2) << std::setfill('0') << sec << ":" << std::setw(2) << std::setfill('0') << sec_100; float width=verdana.Width(str.str(), font_size); Text tm(verdana, font_size, 175-width, 50, str.str(), 127, 100, 200); DisplayItem item=movie.Add(tm); movie.NextFrame(); movie.Remove(item); } } return 0; } This is one of a series of examples that demonstrates the C++ ming wrapper classes. Other examples can be found here.
|