![]() |
маска на рисунки, подгружаемые из нета
Вложений: 1
Здравствуйте.
У меня такая проблема В клип подгружаю рисунок и ставлю маску на этот клип Если картинку подгружаю из той же папки, где swf-ка, маска ставится, а если картинка находится, например по адресу url ="http://www. и т.д.", - не ставится. |
А на удаленном домене есть crossdomain.xml, разрешающий обращение к мувикам? И разрешает-ли мувик на удаленном домене к себе обращаться?
|
не знаю. Скорее всего нет. Но я не понимаю, что значит "разрешает-ли мувик на удаленном домене к себе обращаться". Какой там может быть мувик на удаленном домене? Мувик у меня на компе, а там рисунки.
:-) |
|
спасибо:-)
|
Еще один вопрос
Если я закину эту флешку на сервер, но рисунки будут тянутся из другого домена (клиент так хочет, он немец:mosking: ) Цитата:
Как поступать в таком случае? |
Прочитать мою цитату ещё раз, потом открыть хелп и выяснить, какие правила секьюрити и что нужно соблюсти.
|
Еще раз спасибо, всегда выручаете
|
Добавила в начало своего скрипта System.security.allowDomain("имя домена");
и все работает даже без crossdomain.xml |
А что, загрузка разве с разных доменов происходит?
И причем тут разрешение на доступ другому домену к данному? |
Не из разных, в данном случае команда такая:
System.security.allowDomain("http://www.babux.de"); В документации пишет, что это действительно Цитата:
"мы указываем свф-ке что нам понадобятся данные с другого хоста". Т.е. получается, когда мы обращаемся к некому хосту за чем-либо, он тогда обращается к нам, это как-бы неявно, происходит обмен разной там информацией. Вот мы и даем ему доступ к нам обращатся для того, чтоб потом мы могли обращатся к нему :mosking: :mosking: :mosking: |
Цитата:
|
Но почему же тогда работает?
Можете вставить эту строчку System.security.allowDomain("http://www.babux.de"); в мой исходник (который я прикрепила в самом начале темы), и он будет работать независимо от того, откуда берутся рисунки. Вернее независимо от того, берутся ли рисунки из локальной папки или с http://www.babux.de |
allowDomain не требуется, если файлы размещены на одном и том же домене. И пути, во избежание проблем, нужно писать от корня, а не абсолютные.
|
Флешка на одном домене, а рисунки на другом.
Изначально проблема была в том, что если все на одном домене(или в одной папке), то скрипт работает (конечно же без allowDomain), а если рисунки берутся из другого домена, то не ставится маска (розкоментарить строку в исходнике, где рисунок берется с babux.de и закоментарить строчку, что више, где рисунок берется с той же папки, в которой свф-ка) А насчет этого Цитата:
С allowDomain все работает как локально, так и на сервере(не babux.de) |
Вот с этого и надо было начинать, что на разных доменах. На этом, я думаю, тему можно закрыть.
|
| Часовой пояс GMT +4, время: 15:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.