public bool hitTest(float x, float y, bool shapeFlag) { ImportLib.RunFunc(webBrowser, nameMovie, "hitTest", Converter.ToString(x, y, shapeFlag)); string Var = ImportLib.GetResultFunc(webBrowser); return(Converter.StringTo <bool>(Var)); }
public bool hitTest(string targetObject) { ImportLib.RunFunc(webBrowser, nameMovie, "hitTest", targetObject, true); string Var = ImportLib.GetResultFunc(webBrowser); return(Converter.StringTo <bool>(Var)); }
public byte getNextHighestDepth() { ImportLib.RunFunc(webBrowser, nameMovie, "getNextHighestDepth", ""); string Var = ImportLib.GetResultFunc(webBrowser); return(Converter.StringTo <byte>(Var)); }
public string getInstanceAtDepth(byte depth) { ImportLib.RunFunc(webBrowser, nameMovie, "getInstanceAtDepth", depth.ToString()); string Var = ImportLib.GetResultFunc(webBrowser); return(Var); }
public System.Drawing.PointF globalToLocal(System.Drawing.PointF point) { System.Drawing.PointF ret = new System.Drawing.PointF(); ImportLib.SetField(webBrowser, "UserObject", "x", Converter.ToString(point.X), true); ImportLib.SetField(webBrowser, "UserObject", "y", Converter.ToString(point.Y), true); ImportLib.RunFunc(webBrowser, nameMovie, "globalToLocal", "UserObject", true); ret.X = Converter.StringTo <float>(ImportLib.GetData(webBrowser, "UserObject.x")); ret.Y = Converter.StringTo <float>(ImportLib.GetData(webBrowser, "UserObject.y")); return(ret); }
//my_mc.hitTest(target:Object) : Boolean #region Functions For Paint //Начинает рисование заливки в указанном мувиклипе. public void beginFill(int rgb, int alpha = -1) { string Value = ""; if (alpha == -1) { Value = Converter.ToString(rgb); } else { Value = Converter.ToString(rgb, alpha); } ImportLib.RunFunc(webBrowser, nameMovie, "beginFill", Value); }
public void loadMovie(string url, string variables = "") { string Value = ""; if (variables == String.Empty) { Value = Converter.ToString(url); } else { Value = Converter.ToString(url, variables); } ImportLib.RunFunc(webBrowser, nameMovie, "loadMovie", Value); }
public RBounds getBounds(string targetCoordinateSpace) { ImportLib.RunFunc(webBrowser, nameMovie, "getBounds", targetCoordinateSpace); RBounds dObject = new RBounds(); string xMin = ImportLib.GetData(webBrowser, "GetResFunc", "xMin"); if (xMin != Converter.ValueNotFind) { dObject.xMin = Converter.StringTo <float>(xMin); dObject.xMax = Converter.StringTo <float>(ImportLib.GetData(webBrowser, "GetResFunc", "xMax")); dObject.yMin = Converter.StringTo <float>(ImportLib.GetData(webBrowser, "GetResFunc", "yMin")); dObject.yMax = Converter.StringTo <float>(ImportLib.GetData(webBrowser, "GetResFunc", "yMax")); } return(dObject); }
//Определяет вид линий, рисуемых при помощи MovieClip.lineTo() и MovieClip.curveTo(). public void lineStyle(float thickness, int rgb = -1, int alpha = -1) { string Value = ""; if (rgb == -1) { Value = Converter.ToString(thickness); } else if (alpha == -1) { Value = Converter.ToString(thickness, rgb); } else { Value = Converter.ToString(thickness, rgb, alpha); } ImportLib.RunFunc(webBrowser, nameMovie, "lineStyle", Value); }
//Заканчивает заливку, начатую MovieClip.beginFill() или MovieClip.beginGradientFill(). public void endFill() { ImportLib.RunFunc(webBrowser, nameMovie, "endFill", "0"); }
//Рисует кривую, используя текущие настройки стиля линии. public void curveTo(float controlX, float controlY, float anchorX, float anchorY) { ImportLib.RunFunc(webBrowser, nameMovie, "curveTo", Converter.ToString(controlX, controlY, anchorX, anchorY)); }
//Начинает рисование градиентной заливки в указанном мувиклипе. //public void beginGradientFill() { } //Удаляет все программно нарисованные в данном мувиклипе элементы. public void clear() { ImportLib.RunFunc(webBrowser, nameMovie, "clear", "0"); }
public MovieClip createEmptyMovieClip(string instanceName, byte depth) { ImportLib.RunFunc(webBrowser, nameMovie, "createEmptyMovieClip", Converter.ToString(instanceName, depth)); return(new MovieClip(webBrowser, ImportLib.GetResultFunc(webBrowser))); }
public int getDepth() { ImportLib.RunFunc(webBrowser, nameMovie, "getDepth", ""); return(Converter.StringTo <int>(ImportLib.GetResultFunc(webBrowser))); }
public void createTextField(string instanceName, byte depth, float x, float y, float width, float height) { ImportLib.RunFunc(webBrowser, nameMovie, "createTextField", Converter.ToString(instanceName, depth, x, y, width, height)); }
//Перемещает точку, из которой начинается рисование, в указанные координаты. public void moveTo(float x, float y) { ImportLib.RunFunc(webBrowser, nameMovie, "moveTo", Converter.ToString(x, y)); }
//Переводит воспроизводящую головку мувиклипа на указанный кадр и остонавливает воспроизведение. public void gotoAndStop(byte NumberFrame) { ImportLib.RunFunc(webBrowser, nameMovie, "gotoAndStop", NumberFrame.ToString()); }