В моем html-файле хранится флэш-переменная:
<script type="text/javascript">
var flashvars = {
map:"mapGAcentury21.xml"
};
var params = {
menu: "false",
scale: "noScale",
allowFullscreen: "true",
allowScriptAccess: "always",
bgcolor: "#FFFFFF"
};
var attributes = {
id:"REMap"
};
swfobject.embedSWF("REMap.swf", "altContent", "840", "630", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
</script>
У меня есть флэш-приложение, разработанное в FlashDevelop.Из этого приложения Flash я загружаю файл с именем 728x90.swf.Я могу свободно редактировать файл 728x90.fla, но я не хочу изменять файлы основного приложения флэш-памяти.
Как получить доступ к переменной flashvars из моего файла 728x90.swf?
РЕДАКТИРОВАТЬ:
The following codes traced "your variable is undefined"
1. trace("your variable is " + stage.loaderInfo.parameters.flashvars);
2. trace("your variable is " + loaderInfo.parameters.flashvars);
3. trace("your variable is " + loaderInfo.parameters.flashvars.map);
4. trace("your variable is " + stage.loaderInfo.parameters.flashvars.map);
РЕДАКТИРОВАТЬ 2: Я вставил весь свой код JavaScript в исходное сообщение.мои flashvars передаются в мой основной SWF-файл, который называется «REMap.swf». REMap.swf
public var requestAd:URLRequest = new URLRequest("media/728x90.swf");
Затем в функцию следующий код загружает мой файл 728x90.swf
loaderAd.load(requestAd);
addChild(loaderAd);
loaderAd.contentLoaderInfo.addEventListener(Event.COMPLETE, promoLoaded);