0

別のドメインから swf を正常に読み込んでいますが、addChild で読み込んだコンテンツがステージに表示されません。私のfirebugは、ステータス(304 Not Modified)でロードされたswfが問題がないことを示しています。

ロードされた SWF コンテンツがステージに表示されないのはなぜですか?

ありがとうございました

4

2 に答える 2

1

問題が見つかりました。
誰でもこのような問題に直面する可能性があるので、それを共有したいと思います。この問題はエラーを引き起こさないため、見つけるのは困難です。

loadメソッドの 2 番目のパラメーターとして loaderContext を追加するだけです。そこに割り当てる前に、次のように宣言する必要があります。

var loader_context:LoaderContext = new LoaderContext();
if (Security.sandboxType!='localTrusted') loader_context.securityDomain = SecurityDomain.currentDomain;
loader_context.applicationDomain = ApplicationDomain.currentDomain;

loader.load(url, loader_context);

それで全部です!

于 2010-07-07T06:20:56.863 に答える
0

maybe its a crossdomain problem. do you have a crossdomain.xml file on the external server?

example xml

于 2010-07-06T15:57:23.257 に答える