C# 클래스 GFx.Value

The Value class provides a wrapper for the native Scaleform Value which can represent a number, string, ActionScript VM object, ActionScript array, functions etc. It provides a set of methods such as Get/SetMember to directly interact with Scaleform Values.
상속: System.Object
파일 보기 프로젝트 열기: noahfreedman/Stereoscopic_Scatterplot

공개 프로퍼티들

프로퍼티 타입 설명
MovieId long
Type ValueType
pInternalData IntPtr

공개 메소드들

메소드 설명
AttachMovie ( Value &dest, String symbolName, String instanceName, Int32 depth ) : bool
ClearElements ( ) : bool
ConvertFromASObject ( Type objectType ) : object
ConvertToASObject ( object obj, Movie mv ) : Value
CreateEmptyMovieClip ( Value &dest, String instanceName, Int32 depth ) : bool
CreateValue ( object o ) : Value
Equals ( Value obj ) : bool
GetArraySize ( ) : int
GetBool ( ) : Boolean
GetColorTransform ( SFCxForm &cxform ) : bool
GetDisplayInfo ( ) : SFDisplayInfo
GetDisplayMatrix ( ) : SFDisplayMatrix
GetElement ( UInt32 idx ) : Value
GetInt ( ) : Int32
GetMember ( String elemName ) : Value
GetMember ( String elemName, Value &dest ) : bool
GetNumber ( ) : double
GetObject ( ) : Value
GetString ( ) : String
GetText ( Value &txt ) : bool
GetType ( ) : ValueType
GetUInt ( ) : UInt32
GotoAndPlay ( Int32 frameNum ) : bool
GotoAndPlayFrame ( String frameName ) : bool
GotoAndStop ( Int32 frameNum ) : bool
GotoAndStopFrame ( String frameName ) : bool
Invoke ( String methodName ) : Value
IsArray ( ) : Boolean
IsBoolean ( ) : Boolean
IsDisplayObject ( ) : Boolean
IsInt ( ) : Boolean
IsNull ( ) : Boolean
IsNumber ( ) : Boolean
IsNumeric ( ) : Boolean
IsObject ( ) : Boolean
IsString ( ) : Boolean
IsStringW ( ) : Boolean
IsUInt ( ) : Boolean
IsUndefined ( ) : Boolean
IsValid ( ) : bool
RemoveElement ( UInt32 idx ) : bool
RemoveMovieAS2 ( Value movieRemoved ) : bool
RemoveMovieAS3 ( Value movieRemoved ) : bool
Serialize ( ) : IntPtr
SetArraySize ( UInt32 sz ) : bool
SetBool ( Boolean bval ) : void
SetColorTransform ( SFCxForm cxform ) : bool
SetDisplayInfo ( SFDisplayInfo dinfo ) : bool
SetDisplayMatrix ( SFDisplayMatrix dmat ) : bool
SetElement ( UInt32 idx, Value val ) : bool
SetInt ( Int32 ival ) : void
SetMember ( String elemName, Boolean bval ) : bool
SetMember ( String elemName, String str ) : bool
SetMember ( String elemName, Value val ) : bool
SetMember ( String elemName, double num ) : bool
SetMember ( String elemName, int num ) : bool
SetMember ( String elemName, uint num ) : bool
SetNumber ( double num ) : void
SetString ( String str ) : void
SetText ( String str ) : bool
SetUInt ( UInt32 uival ) : void
ToString ( ) : string
Value ( )
Value ( Boolean bval, long movieID )
Value ( Double nval, long movieID )
Value ( String sval, long movieID )
Value ( Value val )

비공개 메소드들

메소드 설명
SF_AllocateBoolean ( Boolean bval, long movieID ) : IntPtr
SF_AllocateDouble ( Double nval, long movieID ) : IntPtr
SF_AllocateString ( String sval, long movieID ) : IntPtr
SF_AttachMovie ( Value target, [ dest, String symbolName, String instanceName, Int32 depth ) : bool
SF_ClearElements ( Value target ) : bool
SF_CreateEmptyMovieClip ( Value target, [ dest, String instanceName, Int32 depth ) : bool
SF_CreateNewValue ( IntPtr src, long movieID ) : IntPtr
SF_DecrementValRefCount ( IntPtr val ) : void
SF_Equals ( Value val1, Value val2 ) : Boolean
SF_GetArraySize ( Value target ) : int
SF_GetBool ( Value val ) : bool
SF_GetColorTransform ( Value target, [ cxform ) : bool
SF_GetDisplayInfo ( Value target, [ dinfo, Int32 size ) : bool
SF_GetDisplayMatrix ( Value target, [ dmat, Int32 size ) : bool
SF_GetElement ( Value target, UInt32 idx, [ dest ) : bool
SF_GetInt ( Value val ) : Int32
SF_GetMember ( Value target, String elemName, [ dest ) : bool
SF_GetNumber ( Value val ) : double
SF_GetObject ( Value val, IntPtr newval ) : void
SF_GetString ( Value val ) : IntPtr
SF_GetText ( Value target, [ dst ) : bool
SF_GetUInt ( Value val ) : UInt32
SF_GotoAndPlay ( Value target, Int32 frameNum ) : bool
SF_GotoAndPlayFrame ( Value target, String frameName ) : bool
SF_GotoAndStop ( Value target, Int32 frameNum ) : bool
SF_GotoAndStopFrame ( Value target, String frameName ) : bool
SF_Invoke2 ( Value val, String methodName, int numVal, IntPtr iptr, [ retVal ) : bool
SF_RemoveElement ( Value target, UInt32 idx ) : bool
SF_SetArraySize ( Value target, UInt32 sz ) : bool
SF_SetBool ( Value val, bool bval ) : void
SF_SetColorTransform ( Value target, SFCxForm cxform ) : bool
SF_SetDisplayInfo ( Value target, SFDisplayInfo dinfo, Int32 size ) : bool
SF_SetDisplayMatrix ( Value target, SFDisplayMatrix dmat, Int32 size ) : bool
SF_SetElement ( Value target, UInt32 idx, Value val ) : bool
SF_SetInt ( Value val, Int32 ival ) : void
SF_SetMember ( Value target, String elemName, Value val ) : bool
SF_SetNumber ( Value val, double num ) : void
SF_SetString ( Value val, IntPtr str ) : void
SF_SetText ( Value target, String str ) : bool
SF_SetUInt ( Value val, UInt32 uival ) : void

메소드 상세

AttachMovie() 공개 메소드

public AttachMovie ( Value &dest, String symbolName, String instanceName, Int32 depth ) : bool
dest Value
symbolName String
instanceName String
depth Int32
리턴 bool

ClearElements() 공개 메소드

public ClearElements ( ) : bool
리턴 bool

ConvertFromASObject() 공개 메소드

public ConvertFromASObject ( Type objectType ) : object
objectType Type
리턴 object

ConvertToASObject() 공개 정적인 메소드

public static ConvertToASObject ( object obj, Movie mv ) : Value
obj object
mv Movie
리턴 Value

CreateEmptyMovieClip() 공개 메소드

public CreateEmptyMovieClip ( Value &dest, String instanceName, Int32 depth ) : bool
dest Value
instanceName String
depth Int32
리턴 bool

CreateValue() 공개 메소드

public CreateValue ( object o ) : Value
o object
리턴 Value

Equals() 공개 메소드

public Equals ( Value obj ) : bool
obj Value
리턴 bool

GetArraySize() 공개 메소드

public GetArraySize ( ) : int
리턴 int

GetBool() 공개 메소드

public GetBool ( ) : Boolean
리턴 Boolean

GetColorTransform() 공개 메소드

public GetColorTransform ( SFCxForm &cxform ) : bool
cxform SFCxForm
리턴 bool

GetDisplayInfo() 공개 메소드

public GetDisplayInfo ( ) : SFDisplayInfo
리턴 SFDisplayInfo

GetDisplayMatrix() 공개 메소드

public GetDisplayMatrix ( ) : SFDisplayMatrix
리턴 SFDisplayMatrix

GetElement() 공개 메소드

public GetElement ( UInt32 idx ) : Value
idx UInt32
리턴 Value

GetInt() 공개 메소드

public GetInt ( ) : Int32
리턴 Int32

GetMember() 공개 메소드

public GetMember ( String elemName ) : Value
elemName String
리턴 Value

GetMember() 공개 메소드

public GetMember ( String elemName, Value &dest ) : bool
elemName String
dest Value
리턴 bool

GetNumber() 공개 메소드

public GetNumber ( ) : double
리턴 double

GetObject() 공개 메소드

public GetObject ( ) : Value
리턴 Value

GetString() 공개 메소드

public GetString ( ) : String
리턴 String

GetText() 공개 메소드

public GetText ( Value &txt ) : bool
txt Value
리턴 bool

GetType() 공개 메소드

public GetType ( ) : ValueType
리턴 ValueType

GetUInt() 공개 메소드

public GetUInt ( ) : UInt32
리턴 UInt32

GotoAndPlay() 공개 메소드

public GotoAndPlay ( Int32 frameNum ) : bool
frameNum Int32
리턴 bool

GotoAndPlayFrame() 공개 메소드

public GotoAndPlayFrame ( String frameName ) : bool
frameName String
리턴 bool

GotoAndStop() 공개 메소드

public GotoAndStop ( Int32 frameNum ) : bool
frameNum Int32
리턴 bool

GotoAndStopFrame() 공개 메소드

public GotoAndStopFrame ( String frameName ) : bool
frameName String
리턴 bool

Invoke() 공개 메소드

public Invoke ( String methodName ) : Value
methodName String
리턴 Value

IsArray() 공개 메소드

public IsArray ( ) : Boolean
리턴 Boolean

IsBoolean() 공개 메소드

public IsBoolean ( ) : Boolean
리턴 Boolean

IsDisplayObject() 공개 메소드

public IsDisplayObject ( ) : Boolean
리턴 Boolean

IsInt() 공개 메소드

public IsInt ( ) : Boolean
리턴 Boolean

IsNull() 공개 메소드

public IsNull ( ) : Boolean
리턴 Boolean

IsNumber() 공개 메소드

public IsNumber ( ) : Boolean
리턴 Boolean

IsNumeric() 공개 메소드

public IsNumeric ( ) : Boolean
리턴 Boolean

IsObject() 공개 메소드

public IsObject ( ) : Boolean
리턴 Boolean

IsString() 공개 메소드

public IsString ( ) : Boolean
리턴 Boolean

IsStringW() 공개 메소드

public IsStringW ( ) : Boolean
리턴 Boolean

IsUInt() 공개 메소드

public IsUInt ( ) : Boolean
리턴 Boolean

IsUndefined() 공개 메소드

public IsUndefined ( ) : Boolean
리턴 Boolean

IsValid() 공개 메소드

public IsValid ( ) : bool
리턴 bool

RemoveElement() 공개 메소드

public RemoveElement ( UInt32 idx ) : bool
idx UInt32
리턴 bool

RemoveMovieAS2() 공개 메소드

public RemoveMovieAS2 ( Value movieRemoved ) : bool
movieRemoved Value
리턴 bool

RemoveMovieAS3() 공개 메소드

public RemoveMovieAS3 ( Value movieRemoved ) : bool
movieRemoved Value
리턴 bool

Serialize() 공개 메소드

public Serialize ( ) : IntPtr
리턴 IntPtr

SetArraySize() 공개 메소드

public SetArraySize ( UInt32 sz ) : bool
sz UInt32
리턴 bool

SetBool() 공개 메소드

public SetBool ( Boolean bval ) : void
bval Boolean
리턴 void

SetColorTransform() 공개 메소드

public SetColorTransform ( SFCxForm cxform ) : bool
cxform SFCxForm
리턴 bool

SetDisplayInfo() 공개 메소드

public SetDisplayInfo ( SFDisplayInfo dinfo ) : bool
dinfo SFDisplayInfo
리턴 bool

SetDisplayMatrix() 공개 메소드

public SetDisplayMatrix ( SFDisplayMatrix dmat ) : bool
dmat SFDisplayMatrix
리턴 bool

SetElement() 공개 메소드

public SetElement ( UInt32 idx, Value val ) : bool
idx UInt32
val Value
리턴 bool

SetInt() 공개 메소드

public SetInt ( Int32 ival ) : void
ival Int32
리턴 void

SetMember() 공개 메소드

public SetMember ( String elemName, Boolean bval ) : bool
elemName String
bval Boolean
리턴 bool

SetMember() 공개 메소드

public SetMember ( String elemName, String str ) : bool
elemName String
str String
리턴 bool

SetMember() 공개 메소드

public SetMember ( String elemName, Value val ) : bool
elemName String
val Value
리턴 bool

SetMember() 공개 메소드

public SetMember ( String elemName, double num ) : bool
elemName String
num double
리턴 bool

SetMember() 공개 메소드

public SetMember ( String elemName, int num ) : bool
elemName String
num int
리턴 bool

SetMember() 공개 메소드

public SetMember ( String elemName, uint num ) : bool
elemName String
num uint
리턴 bool

SetNumber() 공개 메소드

public SetNumber ( double num ) : void
num double
리턴 void

SetString() 공개 메소드

public SetString ( String str ) : void
str String
리턴 void

SetText() 공개 메소드

public SetText ( String str ) : bool
str String
리턴 bool

SetUInt() 공개 메소드

public SetUInt ( UInt32 uival ) : void
uival UInt32
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Value() 공개 메소드

public Value ( )

Value() 공개 메소드

public Value ( Boolean bval, long movieID )
bval Boolean
movieID long

Value() 공개 메소드

public Value ( Double nval, long movieID )
nval Double
movieID long

Value() 공개 메소드

public Value ( String sval, long movieID )
sval String
movieID long

Value() 공개 메소드

public Value ( Value val )
val Value

프로퍼티 상세

MovieId 공개적으로 프로퍼티

public long MovieId
리턴 long

Type 공개적으로 프로퍼티

public ValueType Type
리턴 ValueType

pInternalData 공개적으로 프로퍼티

public IntPtr pInternalData
리턴 IntPtr