![]() |
_global
Есть 2 swf на разнызх доменнах A и B.
А загружает B. в B скрипт: Код:
System.security.allowDomain("")что может быть? |
System.security.allowDomain("*"); ?
|
Да, я смотрел в helpe эти изменения по сравнению с mx. Пробовал ставить звёздочку, но это ни к чему не привело.
Вот как я действовал. Клип 2, загружает клип 1. Код клипа 1: Код:
System.security.allowDomain("*");Код:
System.security.allowDomain("*");// Уже даже и сюда воткнул эту строку.Тестью и на сервере и с локальноко, но никак не получаеться. |
Неуже ли никто не сталкивался с такой проблемой?
|
попробовал, действительно не хочет..
но большой пробемы не вижу: в 1-ом сохраняем в руте Код:
System.security.allowDomain("*");Код:
this.createEmptyMovieClip('mc',0).loadMovie("http://www.redflame.ru/1.swf"); |
:) mc._width - хитрый обработчик, возьму на заметку.
Спасибо. |
Версии роликов не разные? А то будет 2 разных глобала...
|
Нет. всё на 8
|
silin. А этот скрипт, точно рботает, чегото у меня не получается.
Делаю в 8, так как написал. Код:
this.createTextField("text_txt", 3, 50, 50, 200, 200); |
у меня работает
Код:
this.createTextField("text_txt", 3, 50, 50, 200, 200); |
Цитата:
|
Цитата:
|
Цитата:
|
Я Привет увидел, а что7
|
Я тоже
И кружочек какой-то |
Дело в том, что вот ещё такой же swf? но он не загружаер привет
разница в скрипте "http://silin.fatal.ru/b.swf" меняю на "http://redflame.ru/b.swf" |
Цитата:
*** Security Sandbox Violation *** SecurityDomain 'http://redflame.ru/b.swf' tried to access incompatible context 'file:///D|/TRUSH/global/a.swf' |
ты писал так:
Код:
System.security.allowDomain("*");Код:
System.security.allowDomain("*");Спасибо |
Не заметил этот топ и создал другой http://www.flasher.ru/forum/showthread.php?t=76699
Такая же ситуация. Не видно из мувика A объекта в мувике B. Честно сказать, трюк с _root.i = _global.i = "Privet"; не прокатило. Как бы ента дело обрулить? |
Я вообще делаю i="Привет " и всё отлично работает.
|
Цитата:
Пойду йаду выпью. Просьба тем, у кого получалась фишка с allowDomain, отписаться. |
Вот именно что даже без _global он увидит i.
Я изначально тоже так думал, в начале темы посмотри, но позже методом тыка вычислил, что i прекрасно работает. Совет. Смотри, ты когда загрузишь A в B нажми alt+ctrl+V и посмотри есть там вообще переменные с загруженного клипа. alt+ctrl+V - выдает все переменные которые использует swf/ |
еще раз повторю, что меня интересует не рутовая переменная i, а глобальная i. Дебаггер 7-ки показавает присутствие _global.i, но это не так. т.е. trace(_global.i) // undefined
|
В общем, никак не получается сдружить две свф из разных доменов, но откомпиленных в одном IDE. Т.е. версия о том, что у разных флэшек под разные проигрыватели разные глобалы - отпадает. Остается как-то повлиять на них через alllowDomain();
|
итак, в ходе исследований выяснилось, что в ЛЮБОМ случае у локального и подгуженного мувика, если у них разные домены, будут и разные _global.
Настройки allowDomain не спасают. Все свободны. |
Видимо так оно и есть.
|
| Часовой пояс GMT +4, время: 01:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.