私は特定のシンボルをインポートすることができない非常に奇妙な問題に遭遇しています。そして、FLAをXFLに保存し、DOMDocument.xmlを調べて問題のシンボルがsharedLibraryURL
属性。この属性を手作業で削除しても問題は解決しますが、Flash CS6でこの値を調べる方法は見つけられません。Flash XFL形式のDOMDocument要素のsharedLibraryURL属性をクリアするにはどうすればよいですか?
他のいくつかのFLAファイルをXFLに変換した後、それらはすべてsharedLibraryURL
の一見ランダムな値で埋められていることがわかります。この問題は、プロジェクトのどこでも発生する可能性があります。
誰でもこの属性が分かっていますか?さらに重要なのは、Flash CS6内でそれを修正し、XFLに変換して戻すことなく、読み込まれないようにする方法があるかどうかです。
<DOMDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ns.adobe.com/xfl/2008/"
backgroundColor="#666666" width="1920" height="1080" frameRate="30" currentTimeline="1" xflVersion="2.2"
creatorInfo="Adobe Flash Professional CS6" platform="Windows" versionInfo="Saved by Adobe Flash Windows 12.0 build 537"
majorVersion="12" buildNumber="537" pixelSnap="true" viewAngle3D="122.353661987282"
sharedLibraryURL="problem_file.swf" nextSceneIdentifier="12" playOptionsPlayLoop="false"
playOptionsPlayPages="false">
EDIT:
は参考のため、ここでDOMDocument.xmlの開口要素である(Iはproblem_file.swfするSWFを改名)私は部分的にこれを考え出しました。この属性は、シンボルを作成し、プロパティの[ランタイム共有のエクスポート]チェックボックスをオンにすると追加されます。 URLに指定する値は、sharedLibraryURL
として保存されます。問題は、この属性が存在すると、それをクリアする明確な方法がないことです。シンボルを削除すると、そこにとどまります。 FLA全体にこのようなランダムな値があるのは、新しいFLAを作成するときに既存のFLAからコピーする傾向があり、死んだ属性値をコピーしてこの問題が発生するためです。
だから今、私は原因を知っているが、私はまだこの問題は、次の手順を実行して、「固定」することができますどのようにそれをクリアするために...