특정 기호를 가져올 수없는 매우 이상한 문제가 발생합니다. 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 개명) I 부분적이 알아 냈다. 이 속성은 심볼을 만들고 속성에서 "런타임 공유를 위해 내보내기"체크 상자를 선택할 때 추가됩니다. URL에 대해 지정하는 값은 모두 sharedLibraryURL
으로 저장됩니다. 문제는 일단이 속성이 존재하면 명확한 방법이 없다는 것입니다. 기호를 지우면 그냥 그대로 남습니다. FLA 전체에 임의 값이있는 이유는 새 FLA를 만들 때 기존 FLA에서 복사하는 경향이 있기 때문입니다. 새 FLA를 만들면 죽은 속성 값을 복사하여이 문제가 발생합니다.
그래서 지금은 원인을 알고,하지만, 난 여전히이 문제는 다음을 수행하여 "고정"할 수