René Nyffenegger's collection of things on the web | |
René Nyffenegger on Oracle - Most wanted - Feedback
- Follow @renenyffenegger
|
Dragging text [Ming wrapper example] | ||
This example demonstrates how text can be dragged with the mouse. See also Dragging II and
Hit test.
This flash movie was created with the following program. Dragging.cpp
#include "SWFMovie.h" int main() { Movie movie ("Dragging.swf", 400, 200); Text text(Font("Verdana.fdb"), 14, 0, 14, "Mouse Down anywhere!!! drags me", 0x40, 0x60, 0x80, 0xff); MovieClip clip; clip.Add(text); DisplayClip iDrag = movie.Add(clip); // If an action should be reused, it can be added // multiple times // ---------------------------------------------- // iDrag.OnMouseDown(Action("startDrag();")); // iDrag.OnMouseUp (Action("stopDrag ();")); iDrag.OnMouseDown("startDrag();"); iDrag.OnMouseUp ("stopDrag ();"); clip.NextFrame(); movie.Stop(); movie.NextFrame(); return 0; } This is one of a series of examples that demonstrates the C++ ming wrapper classes. Other examples can be found here.
|