sequence_keyframe_new

使用此函数,可以创建新的轨迹关键帧结构,提供将应用该关键帧的轨迹类型。type参数可以是本页上列出的序列轨迹类型常数中的任意一个。

函数将返回轨道关键帧结构,然后在分配给轨道结构之前,可以将数据添加到其中。

 

语法:

sequence_keyframe_new(type);

参数类型描述
typeSequence Track Type Constant要创建的关键帧的类型。

 

返回:

Sequence Keyframe Struct

 

例子:

myseq = sequence_create();
var mytracks = array_create(1);
mytracks[0] = sequence_track_new(seqtracktype_graphic);
var graphickeys = array_create(1);
graphickeys[0] = sequence_keyframe_new(seqtracktype_graphic);
graphickeys[0].frame = 0;
graphickeys[0].length = 1;
graphickeys[0].stretch = true;
graphickeys[0].disabled = false;
var graphickeydata = array_create(1);
graphickeydata[0] = sequence_keyframedata_new(seqtracktype_graphic);
graphickeydata[0].spriteIndex = spr_Platform;
graphickeydata[0].channel = 0;
graphickeys[0].channels = graphickeydata;
mytracks[0].name = "TestGraphicTrack";
mytracks[0].keyframes = graphickeys;
myseq.tracks = mytracks;

上面的代码创建一个新序列,然后创建一个图形资源轨道,并在轨道上设置一些关键帧数据。然后将此轨迹分配给实例。