답변

2

된 LoaderInfo, 당신은 그것을 잡아 그것을 구문 분석하고 당신은 쿼리 문자열에 전달 된 매개 변수를 얻을 수있는 재산 URL (root.loaderInfo.url)가 있습니다. 그런 다음 root.loaderInfo.parameters에서 해당 값을 뺍니다.

이것은 내가 지금까지 찾을 수있는 유일한 방법입니다. 제안을 감사드립니다.

0

아니요, 매개 변수가 쿼리 문자열 또는 flashvars에 의해 설정된 본질적으로 키/값 쌍을 가진 일반 개체라고 생각하면 불가능합니다. 이러한 키/값이 설정된 위치를 나타내는 것은 없습니다.

임베드 코드에 액세스 할 수 있다면 서버 측에서 제어 할 수 있습니다. 당신은 쿼리 문자열에 나타나는 모든 vars를 제거하고 vars가있는 페이지 대신 깨끗한 swf url을 페이지에 쓰는 스크립트를 작성할 수 있습니다.

또한 주목할 가치가있는 flashvars는 쿼리 문자열 vars보다 우선합니다. 따라서 쿼리 문자열에 foo=querystring이 있고 flashvars에 foo=flashvars이 있으면 foo 값은 "flashvars"가됩니다.