跳到主要内容

GMovieClip

命名空间:FairyGUI
源码:Assets/Scripts/UI/GMovieClip.cs (行 9)

public class GMovieClip : GObject, IAnimationGear, IColorGear

GMovieClip class.

继承:EventDispatcher → GObject → GMovieClip

接口:IAnimationGear, IColorGear

继承成员​

GObject

data, dragBounds, initHeight, initWidth, maxHeight, maxWidth, minHeight, minWidth, name, packageItem, sourceHeight, sourceWidth, underConstruct, AddRelation, Center, Dispose, GetGear, GlobalToLocal, HandleAlphaChanged, HandleControllerChanged, HandleGrayedChanged, HandlePositionChanged, HandleScaleChanged, HandleSizeChanged, HandleVisibleChanged, InvalidateBatchingState, LocalToGlobal, LocalToRoot, MakeFullScreen, RemoveFromParent, RemoveRelation, RequestFocus, RootToLocal, SetHome, SetPivot, SetPosition, SetScale, SetSize, SetSizeDirectly, SetXY, Setup_AfterAdd, StartDrag, StopDrag, TransformPoint, TransformRect, TweenFade, TweenMove, TweenMoveX, TweenMoveY, TweenResize, TweenRotate, TweenScale, TweenScaleX, TweenScaleY, UpdateGear, WorldToLocal, actualHeight, actualWidth, alpha, asButton, asComboBox, asCom, asGraph, asGroup, asImage, asLabel, asList, asLoader3D, asLoader, asMovieClip, asProgress, asRichTextField, asSlider, asTextField, asTextInput, asTree, blendMode, cursor, displayObject, dragStartPos, draggable, draggingObject, dragging, enabled, filter, focusable, focused, gameObjectName, gearLook, gearSize, gearXY, grayed, group, height, icon, id, inContainer, isDisposed, onAddedToStage, onClickLink, onClick, onDragEnd, onDragMove, onDragStart, onFocusIn, onFocusOut, onGearStop, onKeyDown, onPositionChanged, onRemovedFromStage, onRightClick, onRollOut, onRollOver, onSizeChanged, onStage, onTouchBegin, onTouchEnd, onTouchMove, parent, pivotAsAnchor, pivotX, pivotY, pivot, pixelSnapping, position, relations, resourceURL, root, rotationX, rotationY, rotation, scaleX, scaleY, scale, size, skew, sortingOrder, tabStop, text, tooltips, touchable, treeNode, visible, width, xMin, xy, x, yMin, y, z

EventDispatcher

AddCapture, AddEventListener, BroadcastEvent, BubbleEvent, DispatchEvent, RemoveCapture, RemoveEventListener, RemoveEventListeners, hasEventListeners, isDispatching

构造函数​

GMovieClip()​

public GMovieClip();

源码:UI/GMovieClip.cs (行 14)

方法​

Advance(float)​

public void Advance(float time);
参数类型说明
timefloat

源码:UI/GMovieClip.cs (行 139)

ConstructFromResource()​

override public void ConstructFromResource();

源码:UI/GMovieClip.cs (行 157)

CreateDisplayObject()​

override protected void CreateDisplayObject();

源码:UI/GMovieClip.cs (行 18)

Rewind()​

public void Rewind();

源码:UI/GMovieClip.cs (行 121)

SetPlaySettings(int, int, int, int)​

public void SetPlaySettings(int start, int end, int times, int endAt);

Play from the start to end, repeat times, set to endAt on complete. 从start帧开始,播放到end帧(-1表示结尾),重复times次(0表示无限循环),循环结束后,停止在endAt帧(-1表示参数end)

参数类型说明
startintStart frame
endintEnd frame. -1 indicates the last frame.
timesintRepeat times. 0 indicates infinite loop.
endAtintStop frame. -1 indicates to equal to the end parameter.

源码:UI/GMovieClip.cs (行 152)

Setup_BeforeAdd(ByteBuffer, int)​

override public void Setup_BeforeAdd(ByteBuffer buffer, int beginPos);
参数类型说明
bufferByteBuffer
beginPosint

源码:UI/GMovieClip.cs (行 177)

SyncStatus(GMovieClip)​

public void SyncStatus(GMovieClip anotherMc);
参数类型说明
anotherMcGMovieClip

源码:UI/GMovieClip.cs (行 130)

属性​

color​

public Color color { get; set; }

源码:UI/GMovieClip.cs (行 63)

flip​

public FlipType flip { get; set; }

源码:UI/GMovieClip.cs (行 76)

frame​

public int frame { get; set; }

源码:UI/GMovieClip.cs (行 50)

ignoreEngineTimeScale​

public bool ignoreEngineTimeScale { get; set; }

源码:UI/GMovieClip.cs (行 112)

material​

public Material material { get; set; }

源码:UI/GMovieClip.cs (行 85)

onPlayEnd​

public EventListener onPlayEnd { get; }

源码:UI/GMovieClip.cs (行 29)

playing​

public bool playing { get; set; }

源码:UI/GMovieClip.cs (行 37)

shader​

public string shader { get; set; }

源码:UI/GMovieClip.cs (行 94)

timeScale​

public float timeScale { get; set; }

源码:UI/GMovieClip.cs (行 103)