DisplayInfo structure for flash display objects (MovieClip, TextField, Button)
struct SFlashDisplayInfo { enum Flags { FDIF_X = 0x001, FDIF_Y = 0x002, FDIF_Z = 0x004, FDIF_XScale = 0x008, FDIF_YScale = 0x010, FDIF_ZScale = 0x020, FDIF_Rotation = 0x040, FDIF_XRotation = 0x080, FDIF_YRotation = 0x100, FDIF_Alpha = 0x200, FDIF_Visible = 0x400 }; };
IFlashPlayer.h
enum Flags { FDIF_X = 0x001, FDIF_Y = 0x002, FDIF_Z = 0x004, FDIF_XScale = 0x008, FDIF_YScale = 0x010, FDIF_ZScale = 0x020, FDIF_Rotation = 0x040, FDIF_XRotation = 0x080, FDIF_YRotation = 0x100, FDIF_Alpha = 0x200, FDIF_Visible = 0x400 };
IFlashPlayer.h
void Clear();
float GetAlpha() const;
float GetRotation() const;
bool GetVisible() const;
float GetX() const;
float GetXRotation() const;
float GetXScale() const;
float GetY() const;
float GetYRotation() const;
float GetYScale() const;
float GetZ() const;
float GetZScale() const;
bool IsAnyFlagSet() const;
bool IsFlagSet(unsigned int flag) const;
void Set(float x, float y, float z, float xscale, float yscale, float zscale, float rotation, float xrotation, float yrotation, float alpha, bool visible);
void SetAlpha(float alpha);
void SetPosition(float x, float y);
void SetPosition(float x, float y, float z);
void SetRotation(float degrees);
void SetScale(float xscale, float yscale);
void SetScale(float xscale, float yscale, float zscale);
void SetVisible(bool visible);
void SetX(float x);
void SetXRotation(float degrees);
void SetXScale(float xscale);
100 == 100
void SetY(float y);
void SetYRotation(float degrees);
void SetYScale(float yscale);
100 == 100
void SetZ(float z);
void SetZScale(float zscale);
100 == 100
SFlashDisplayInfo();
SFlashDisplayInfo(float x, float y, float z, float xscale, float yscale, float zscale, float rotation, float xrotation, float yrotation, float alpha, bool visible, unsigned short varsSet);