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分 |