我试图导出精灵动画的数据。我在舞台上有几个MovieClip,关键帧有不同的位置/角度来制作动画。 当我尝试将x,y数据写入文件时,我无法访问第一帧之外的数据。
print
这是我正在使用的功能,但无论我使用nextFrame()还是gotoAndStop(x),它都不会改变帧。 Head.x和Head.currentFrame都保持不变。
任何人都可以帮我吗?
答案 0 :(得分:1)
好的,我已经解决了。
var txt:String = "";
stop();
function write():void {
txt += Head.x + "\n";
}
function writeOut(event:KeyboardEvent):void
{
var file:FileReference;
file = new FileReference();
file.save(txt, "testExport.txt");
}
function frame(e:Event):void {
if (currentFrame <= 3) {
write();
nextFrame();
}
}
this.addEventListener(Event.ENTER_FRAME, frame);
stage.addEventListener(KeyboardEvent.KEY_DOWN, writeOut);