![]() |
передать параметр в загружаемую swf
Здравствуйте! Не ругайте сразу и не говорите что обсуждалось много раз, просмотрел кучу тем с этой проблемой, но так и не нашел ответа:
Проблема следующая: Я гружу swf с помощью MovieClipLoader, вопрос - как мне ей(swf) передать параметр чтобы он был доступен внутри этой swf, если в ее коде он определяется как my.swf: Код:
on(release) {Код:
var mc:MovieClip = this.createEmptyMovieClip('mc', getNextHighestDepth());Подскажите пожалуйста, что я не так делаю или в чем может быть проблема? причем абсолютно пофигу каким способом загружать флэшку, главное решить задачу с передачей параметра. P.S: Кстати изменять или добавлять в подгружаемую флэшку ничего нельзя, считайте ее исходной Заранее спасибо! |
Используйте onLoadInit, а не onLoadComplete.
|
да пробовал, результат тот же.
|
Код AS1/AS2:
_root использовать нельзя, _root теперь, после загрузки ссылается на _root основной флешки, то есть внутри запись должна быть не Код AS1/AS2:
Код AS1/AS2:
(Либо использовать свойство _lockroot, читаем хелп) Но вообще _root использовать надо с осторожностью и мало. |
Я наконец-то разобрался, дело в том, что подгружаемая флэшка лежала не в том же домене, поэтому параметры и не передаются, а вот как это обойти я не знаю. Если все лежит в одном месте, то все успешно передается и работает.
Добавлено через 12 минут Вообщем для общей картины задача такая: Есть флэшка на домене A, в нее должна подгрузится флэшка с домена B и в нее передается параметр из флэшки с домена A. В свою очередь подгружаемая флэшка тянет в себя еще одну, но уже с того же домена, где лежит сама(т.е. на домене B) и тоже должна передать ей определенные параметры. Вот если кто-то скажет как это можно реализовать, низкий поклон. Причем повторюсь, что самая последняя флэшка недоступна для правки и в ней параметр определяется как Код:
_root.link |
Начну со второго.
Если у вас нет доступа к загружаемой, тогда в onLoadInit запишите Код AS1/AS2:
Код:
<?xml version="1.0"?>Это системные политики, определяемые Адобом и ничего тут не попишешь. Если сервер, откуда вы загружаете банер, а точнее, админы, действительно "в курсе", что его контент грузится в другие места, то такой файл там обязан лежать. Причем не обязательно в allow-access-from domain будет звездочка, это для ленивых админов и для действительно широкой банерной сети. А так там должно стоять имя вашего домена. |
| Часовой пояс GMT +4, время: 21:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.