GMovieClip
Namespace:FairyGUI
Source:Assets/Scripts/UI/GMovieClip.cs (line 9)
public class GMovieClip : GObject, IAnimationGear, IColorGear
GMovieClip class.
Inheritance:EventDispatcher → GObject → GMovieClip
Interfaces:IAnimationGear, IColorGear
Inherited members
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
AddCapture, AddEventListener, BroadcastEvent, BubbleEvent, DispatchEvent, RemoveCapture, RemoveEventListener, RemoveEventListeners, hasEventListeners, isDispatching
Constructors
GMovieClip()
public GMovieClip();
Source:UI/GMovieClip.cs (line 14)
Methods
Advance(float)
public void Advance(float time);
| Parameter | Type | Description |
|---|---|---|
time | float |
Source:UI/GMovieClip.cs (line 139)
ConstructFromResource()
override public void ConstructFromResource();
Source:UI/GMovieClip.cs (line 157)
CreateDisplayObject()
override protected void CreateDisplayObject();
Source:UI/GMovieClip.cs (line 18)
Rewind()
public void Rewind();
Source:UI/GMovieClip.cs (line 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)
| Parameter | Type | Description |
|---|---|---|
start | int | Start frame |
end | int | End frame. -1 indicates the last frame. |
times | int | Repeat times. 0 indicates infinite loop. |
endAt | int | Stop frame. -1 indicates to equal to the end parameter. |
Source:UI/GMovieClip.cs (line 152)
Setup_BeforeAdd(ByteBuffer, int)
override public void Setup_BeforeAdd(ByteBuffer buffer, int beginPos);
| Parameter | Type | Description |
|---|---|---|
buffer | ByteBuffer | |
beginPos | int |
Source:UI/GMovieClip.cs (line 177)
SyncStatus(GMovieClip)
public void SyncStatus(GMovieClip anotherMc);
| Parameter | Type | Description |
|---|---|---|
anotherMc | GMovieClip |
Source:UI/GMovieClip.cs (line 130)
Properties
color
public Color color { get; set; }
Source:UI/GMovieClip.cs (line 63)
flip
public FlipType flip { get; set; }
Source:UI/GMovieClip.cs (line 76)
frame
public int frame { get; set; }
Source:UI/GMovieClip.cs (line 50)
ignoreEngineTimeScale
public bool ignoreEngineTimeScale { get; set; }
Source:UI/GMovieClip.cs (line 112)
material
public Material material { get; set; }
Source:UI/GMovieClip.cs (line 85)
onPlayEnd
public EventListener onPlayEnd { get; }
Source:UI/GMovieClip.cs (line 29)
playing
public bool playing { get; set; }
Source:UI/GMovieClip.cs (line 37)
shader
public string shader { get; set; }
Source:UI/GMovieClip.cs (line 94)
timeScale
public float timeScale { get; set; }
Source:UI/GMovieClip.cs (line 103)