|
virtual FCM::Result _FCMCALL | GetDuration (FCM::U_Int32 &duration)=0 |
| This function gets the number of frames in a frame sequence. More...
|
|
virtual FCM::Result _FCMCALL | GetFrameElements (PIFCMList &pFrameElementsList)=0 |
| This function returns an array of FrameElements. This will contain the Sound and the FrameDisplayElements, which are items on stage. The order of FrameDisplayElements is the order from the topChild to bottomChild in the frame. If there are multiple shapes on the Stage, and each is ungrouped, they are treated as one FrameDisplayElement. If each shape is grouped, so there are multiple groups on the Stage, they are treated as separate FrameDisplayElements. In other words, raw, ungrouped shapes are treated as a single FrameDisplayElement, regardless of how many separate shapes are on the Stage. For example, if a frame contains three raw, ungrouped shapes, then the number of FrameDisplayElements in the list will be 1. More...
|
|
virtual FCM::Result _FCMCALL | GetFrameElementsByType (ConstFCMIID &iid, PIFCMList &pFrameElementsList)=0 |
| This function returns an array of FrameElements of type IID_ISound, and IID_IFrameDisplayElements. More...
|
|
virtual FCM::Result _FCMCALL | GetStartFrameIndex (FCM::U_Int32 &frameIndex)=0 |
| This function gets the start frame index of the frame span. More...
|
|
virtual FCM::Result _FCMCALL | GetLabel (FCM::StringRep16 *ppLabel)=0 |
| This function returns the label for the frame. More...
|
|
virtual FCM::Result _FCMCALL | GetLabelType (KeyFrameLabelType &labelType)=0 |
| This function gets the type of label on the frame. More...
|
|
virtual FCM::Result _FCMCALL | GetScript (FCM::StringRep16 *ppScript)=0 |
| This function gets a string that represents the frame script associated with this frame. More...
|
|
virtual FCM::Result _FCMCALL | GetTween (PITween &pTween)=0 |
| The function returns a tween object associated with this frame span. More...
|
|
Defines the interface that represents a frame in a layer in the timeline.
This function returns an array of FrameElements. This will contain the Sound and the FrameDisplayElements, which are items on stage. The order of FrameDisplayElements is the order from the topChild to bottomChild in the frame. If there are multiple shapes on the Stage, and each is ungrouped, they are treated as one FrameDisplayElement. If each shape is grouped, so there are multiple groups on the Stage, they are treated as separate FrameDisplayElements. In other words, raw, ungrouped shapes are treated as a single FrameDisplayElement, regardless of how many separate shapes are on the Stage. For example, if a frame contains three raw, ungrouped shapes, then the number of FrameDisplayElements in the list will be 1.
- Parameters
-
pFrameElementsList | (OUT) List of Frame elements. Each object in the list can be queried depending on its type: Sound - ISound Shape - IFrameDisplayElement, IShape Group - IFrameDisplayElement, IGroup Text - IFrameDisplayElement, IClassicText Bitmap - IFrameDisplayElement, IBitmapInstance Graphic - IFrameDisplayElement, IInstance, ISymbolInstance, IGraphic Movie Clip - IFrameDisplayElement, IInstance, ISymbolInstance, IMovieClip |
- Returns
- On success, FCM_SUCCESS is returned, else an error code is returned.
- See also
- DOM::FrameElement::IFrameDisplayElement
-
DOM::FrameElement::ISound
-
DOM::FrameElement::IShape
-
DOM::FrameElement::IGroup
-
DOM::FrameElement::IClassicText
-
DOM::FrameElement::IBitmapInstance
-
DOM::FrameElement::IInstance
-
DOM::FrameElement::ISymbolInstance
-
DOM::FrameElement::IGraphic
-
DOM::FrameElement::IMovieClip