0

로컬 공유 객체 (SharedObject)를 사용하여 플래시 게임의 일부 데이터를 저장하고 있습니다.
저장할 데이터의 비트 중 하나는 ColorTransform 개체입니다. 나는 sharedObject에 colorTransform을 저장하는 데 아무런 문제가 없지만로드하려고 할 때 게임이 충돌합니다. 나는 다른 유형의 변수를 저장하고 동시에 colorTransform과 같은 시간에로드하고 있으며 저장 /로드가 잘됩니다 ... 다른 사람이 이것을 경험 했습니까? 거기에 주위에 떠 다니는 솔루션이 있습니까?SharedObject에서 ColorTransform로드 중

+0

저장 객체가 고통스럽지 않게하려면 (저장 가능한 바이너리 형식으로 변환); 로딩 할 때 새로운 ColorTransform 객체를 생성하는 것보다 SharedObject를 사용하여 속성 (채널 변환) 만 저장하는 것이 좋습니다. – chadiik

답변

0

하면이 같은 registerClassAlias()를 사용해보십시오 :

registerClassAlias('flash.geom.ColorTransform',flash.geom.ColorTransform); 

당신의 SharedObject를 밖으로의 ColorTransform로드, 또는 거기에 저장하기 전에. 로딩은 다음과 같이 작동해야합니다.

var myCT:ColorTransform=so.data.storedCT;