テキストモードでのXファイル出力について

フォーラムへ

Message#1 返事 削除 変更
post by
yoh
keynote開発者様
初めまして。まだ使い始めですが、便利に使わせていただいています。

さて、keynoteのXファイル出力でテキストモードを出力したものを
自作のXファイルインポータ(DirectX標準の読み込み機能に比べてパーサが厳密)で
読み込んだところ、解析エラーで止まってしまいました。

該当箇所を見たところ、

AnimationKey {
2;
3;
0;3;0.000000,1.500000,-0.000000;;;
1;3;0.000000,1.500000,-0.000000;;; // ←この行の先頭
10;3;0.000000,1.500000,-0.000000;;;
}

で止まっています。AnimationKeysの3番目のメンバkeysは配列ですので、
Xファイルの仕様では厳密には各TimedFloatKeys要素ごとにカンマで区切るのが
正しいのではないかと思われます。

AnimationKey {
2;
3;
0;3;0.000000,1.500000,-0.000000;;;,
1;3;0.000000,1.500000,-0.000000;;;,
10;3;0.000000,1.500000,-0.000000;;;; // ←最後にもう1つセミコロン
}

とりあえずこちらではパーサを甘くすることで対処しましたが、
もしご確認いただいて指摘が当たっているようでしたら
余力のある時にでも修正していただければと思います。失礼いたします。

2009年9月8日(火)15時11分

最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
リンク 添付 サーチ