누군가 swf에서 다른 swf로 공유 객체에 액세스하는 방법을 알려줄 수 있습니까? swf 파일을 두 번째 프레임에서 "sharedObject"를 통해 값을 저장했습니다. 나는 내가 저장 한 그 값을 호출하는 .as 파일도 가지고 있으며 다른 swf 파일로 넘겨 준다. 첫 번째 프레임의 첫 번째 프레임에 저장하면 값을 성공적으로 전달합니다. 하지만 문제는 이것입니다 : 두 번째 프레임에 저장하면 더 이상 값을 전달할 수 없습니다. 나는 "sharedObject"를 호출하는 대신에 "Level1.swf"(첫 번째 swf의 이름)를 호출하는 아이디어가 있지만 어떻게해야할지 모르겠다. 나는 첫 번째 프레임에 값을 저장하는 것을 원하지 않는다. 정말 도움이 필요해. 어떤 도움이든지 매우 유익합니다. 나는이 문제라고 생각하기 때문에swf에서 다른 swf로 SharedObject에 액세스
여기 내이 .as 파일,하지만 요청이있는 경우 나 또한 내 다른 코드를 게시 할 수 있습니다 :
당신이 대답을 설립하지 않았다 그냥 경우package
{
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLRequest;
public class Reward1 extends Sprite
{
public var loader:Loader;
public function Reward1()
{
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded);
loader.load(new URLRequest("Level1.swf"));
}
public function onLoaded(e:Event):void
{
trace("Child Loaded");
trace(loader.content['SaveReward1']);
}
public function go0():int{
return loader.content['SaveReward1'];
}
}
}